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:

  1. Update /public_html/.version to increase the version number
  2. Clearly log changes of this version at `/changelog.md in markdown format
  3. When commit, build number in /public_html/.build should auto increase by git client

Create a release

  1. Always release from GITHUB page by creating a tag
  2. 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