Contribution to the Boquet-manager

Here some rules on which i build and manage this project:


Project maintained by Alexander Orlovsky Hosted on GitHub Pages — Theme by mattgraham
Menu

Rules and conventins of project Boquet - manager a Java FX application.

All right, you wish to push some bytes and bits and provide good quality code to the project?
First of all you need to understand some requirements which you code should conform.

  1. Provide your full name, no nicknames, no funny names, if you wish to stay anonyms that’s ok, but i as project owner wish to know your identity!!!
  2. All code which you contribute should be conforming to GPL version 3 license.
  3. You are responsible for your code !
  4. The code which you provide should have JUnit test, I mean test driven development
  5. You are fully understood that your code can be sold or distributed as binary package according to the GPL3 license agreement.
  6. The code which you submit should consist comments and author signature, I will reject your code if it’s not consist comments!
    Additionally, if the code under the comment has changed own functionaly, you as coder and committer is responsible and should be able to change the comment accordingly to the code functionality, all comments at all time should be appropriate!!!!
  7. If you provide code during period of 6 months, than in my opinion you are eligible to use own branch , once again it should be GPL3 conform.
  8. I think it’s important to stay following if some user wish to add a feature to the program, but for some unknown reason it was rejected, than user should offer money for implementing the requested feature, if money provided user should be able understand that he making a donation without any guarantee or warranty, it is rather the agreement between user and developer only, but in my opinion if somebody give you money for some particular feature you should able to implement it according to the user needs, once again it shouldn’t violate GPL3 license, if you not sure just contact me .
  9. If you don’t like where the project go, you are allowed to fork it anytime, I as product owner have exclusive rights for decisions on what or not should be implemented in the project, if project run more than 5 years, than I see some voting process which should consist of major active contributors and me as mandatory with veto right.
  10. You should be experience java developer, at least 2 years or have an Oracle Java certification, before I consider you as contributor send me your resume or projects where you already worked on.
  11. Your methods should be no more than 6 lines size! (Very strict due to TDD nature of the project)
  12. Always check the software after successeful build!
  13. No commented out code in Class!
  14. 200 Line max per Class
  15. Junit Test should cover each Method in the class!!!

I hope, with this kind of rules we be able to work consistent and productive.

Authors and Contributors

Currently its only one person who works on this project me () if you wish to contact me here is my email

If you like my project and wish to support it, here is the paypall button, with your help we can make a great JavaFX product!