It is simple GUI program which is designed to show Physics experiments, that would be difficult to perform in lecture or classes.
- Academic and High school teachers
- Students who want to play with every parameter of simulations
- Kids who want to discover beauty in classic physics
- Go to 'Release' page and download .jar file
- type 'mvn package', and find .jar file in target directory
- Dependencies to compilation process:
- maven
- java 8
Developing process is performed in 6 steps
- Idea - Once week we talk about our ideas, and how to implement them ( meeting usually takes around an hour)
- After meeting one person is designated to fill tasks in TODO sections on repository board. From that moment every one who want, can reserve task ( pull card to section IN PROGRES and sign it)
- Every task is developed on separate branch
- When you finish writing your feature, you make pull request to branch
Testing
, move your card todone
section, and create new card inTODO
for testers (They may not see your code, because of pull request, but they will get it eventually) - It may be necessary to tweak your code to fit the overall programing style of the project, so in that case, just implement suggested changes on your branch
- When testing fail, issue will be created, and process will start over ( you don't need to feel obliged to work on issue of your function, it's a new task )
- Repo owner or admin
- Other community or team contact