This project includes: (libraries)
Approssi | Bravoplot | Congraph | DrDeep | Evaris |
---|---|---|---|---|
Numerical Calculation | Graphics | Data Flow Graph | Machine Learning | Algebra |
master | dev |
---|---|
Compatible with Java7 and Java8
- Travis CI
- JUnit 4.12
- create your branch from dev. (branch name - dev/branchname)
- develop on the branch.
- push your branch.
- create pull request to dev branch with reviewer.
- if through test case and code review, udpate is done.
- create a release branch from dev.
- fix, refactor, and adjust for release.
- test and code review, then push.
- create pull request to dev and master branch with reviewer.
- if through test case and code review, update is done.
- Check your branch latest version.
- Check your checked out branch correct.
When we develop this project, we are using IDE - IntelliJ. We recommend you to use IntelliJ if you collaborate with us. Of course, you can use the other IDE like Eclipse.
Here, how to construct environment with IntelliJ
- download and unzip this zip or in terminal,
$ git clone https://github.com/RealTwo-Space/Neumann.git
-
boot IntelliJ
-
click File -> Open on the menu.
-
select Neumann folder
-
click File -> Project Structure...
-
Project Settings -> Project -> Project SDK -> select java SDK (We are using jdk 1.8)
-
Project Settings -> Project -> Project language level -> select 7 or 8
-
Project settings -> Module -> Dependencies -> add new library and includes jUnit4 and hamcrest-core in the lib folder to the library.
-
Project settings -> Module -> Sources -> make neumann/src to Sources and neumann/test to Tests
-
DONE!!