Contribute - mymagic/open_hub GitHub Wiki
Contribution Guidelines
Sorry, we are still new on this, sorting many things out right now.
Submit Code Changes
GitFlow
This project used GitFlow methodology. All developers final commit is to develop branch. Master branch is lock to team lead only. From there, team lead deploy to production environment.
Versioning & Changelog
For ech group of changes:
- Update
/public_html/.version
to increase the version number - Clearly log changes of this version at `/changelog.md in markdown format
- When commit, build number in
/public_html/.build
should auto increase by git client
Create a release
- Always release from GITHUB page by creating a tag
- Action
/.github/workflows/release.yml
automatically run upon release to create downloadable package files at https://openhub-main.s3-ap-southeast-1.amazonaws.com/github/release/openhub-latest.zip