Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 2.35 KB

README.md

File metadata and controls

70 lines (48 loc) · 2.35 KB

Project - Neumann

This project includes: (libraries)

Approssi Bravoplot Congraph DrDeep Evaris
Numerical Calculation Graphics Data Flow Graph Machine Learning Algebra

Build Status

master dev
Build Status Build Status

Compatible with Java7 and Java8

Test Environment

  • Travis CI
  • JUnit 4.12

Update Flow

Develop

  1. create your branch from dev. (branch name - dev/branchname)
  2. develop on the branch.
  3. push your branch.
  4. create pull request to dev branch with reviewer.
  5. if through test case and code review, udpate is done.

Release

  1. create a release branch from dev.
  2. fix, refactor, and adjust for release.
  3. test and code review, then push.
  4. create pull request to dev and master branch with reviewer.
  5. if through test case and code review, update is done.

When Push

  1. Check your branch latest version.
  2. Check your checked out branch correct.

Construct Development Environment

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!!

more information