For Developers
You can also see Python, C++, Swift, or C# repository.
Requirements
- Java Development Kit 8 or higher, Open JDK or Oracle JDK
- Maven
- Git
Java
To check if you have a compatible version of Java installed, use the following command:
java -version
If you don't have a compatible version, you can download either Oracle JDK or OpenJDK
Maven
To check if you have Maven installed, use the following command:
mvn --version
To install Maven, you can follow the instructions here.
Git
Install the latest version of Git.
Download Code
In order to work on code, create a fork from GitHub page. Use Git for cloning the code to your local or below line for Ubuntu:
git clone <your-fork-git-link>
A directory called Math will be created. Or you can use below link for exploring the code:
git clone https://github.com/olcaytaner/Math.git
Open project with IntelliJ IDEA
Steps for opening the cloned project:
- Start IDE
- Select File | Open from main menu
- Choose
Math/pom.xmlfile - Select open as project option
- Couple of seconds, dependencies with Maven will be downloaded.
Compile
From IDE
After being done with the downloading and Maven indexing, select Build Project option from Build menu. After compilation process, user can run Math.
From Console
Go to Math directory and compile with
mvn compile
Generating jar files
From IDE
Use package of 'Lifecycle' from maven window on the right and from Math root module.
From Console
Use below line to generate jar file:
mvn install
Maven Usage
<dependency>
<groupId>io.github.starlangsoftware</groupId>
<artifactId>Math</artifactId>
<version>1.0.2</version>
</dependency>

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
