Thanks for considering to contribute to this project. Let's make it better.
This project is still being developed. Most of the features have Feature or Unit Testing, but it is very likely that there are bugs that have missed the tests. If you find bug or error when you use this application, please report Issue with subject prefix: [BUG].
We try to minimize errors and bugs as much as possible.
Before submitting an issue, you should look at the list of issues already reported by other contributors, your issue have been reported. :)
Basically Free PMO already includes basic features in project management (especially from a freelancer perspective). Very likely some features are added in the future. If you have an idea that you want proposed as a feature on this project, please suggest it by submit issue with subject prefix: [PROPOSAL].
We will be happy to discuss it.
Wow, this part is a remarkable contribution, you have spent time and thoughts to help many people, thanks very much. There are some Pull Request categories that you can make :
You help in the bugfix (error fixing) that reported by other contributors through Issue. If this bugfix is related database interaction (CRUD Operation) or form submission, please fulfill these requirements :
- Create tests, related to fixed bug.
- Make sure all tests are passed when you create Pull Request (assisted by travis-ci).
We will review your changes together. Just to make sure thare are no conflict that effect on existing features when your Pull Request are merged.
Very likely we have some typos on the software web pages
, source code comments
, documentation
files, or on lang
file that we use widely on the system. If you want to contribute to fix the typo on this project, please create new Pull Request to fix it, we will review it together.
This Pull Request will create new feature on Free PMO project. If you want to create this type of Pull Request, please be sure that you meet these requirements :
- The new feature has been proposed and discussed on Issue.
- New features that has any database interaction or form submission requires Feature Test and/or Unit Test.
- All tests are passed (assisted by travis-ci).
We will review and test your new feature Pull Request before it merged to master branch.
If you change some table structure on new feature, just change corresponding migration file directly (since this project is still in development). For example: your new feature need have some
payments
table structure changes, just update2016_11_15_151228_create_payments_table.php
migration file directly.Then please inform the alter table sql script (of table structure changes) through commit comment (like this example). So existing Free PMO users can update their table structure easily.
This type of Pull Request will add new lang files on resources/lang
directory based on system locale
configuration (eg: lang/en
for English). Currenty, we have lang
files only in id
for Bahasa Indonesia and en
for English.
If you are considering to create/add another language based on your locale or want to fix existing lang
files. Please create new Pull Request so web can review it together.
Just for reminder, Free PMO is free and open-sourced project management software under MIT license. It doesn't matter if you want to use or modify this project for private or commercial purposes as long as you do not remove the license file from the project.
If you are considering to donate for this project development, you can send your donation via :
Account Number | BCA // 7820088543 |
---|---|
Account Name | Nafies Luthfi |
Transfer Code | 014 |
Thank you, again, for considering to contribute for Free PMO project.
Best Regards,
Nafies Luthfi, Free PMO Developer