All bug fixes should PR against the release/x.x
branch of the version of Foreground with the bug. If you want to fix a bug, please do the following:
bug
tag. If the bug already is a known issue, skip this step.bug
or whatever you feel comfortable with(patch-1, bugX, etc.) using the Foreground's release/x.x
branch as a base.release/x.x
branch as you are working on the bug fix. Commits can and will occur to release/x.x
which may affect your bug fix
branch.release/x.x
branch of Foreground, please use [bug]
as a tag at the beginning of the PR's title.All new features for Foreground should PR against the develop
branch. If you want to add a new feature, you should do the following:
feature
tag.feature
or whatever you feel comfortable with using Foreground's develop
branch as a base.develop
branch as you are working on your proposed feature. Commits can and will occur to develop
which may affect your feature
branch.develop
branch of Foreground, please use [feature]
as a tag at the beginning of the PR's title.It is very important to note all b/c(backwards compatibility) changes in a proposed new feature. A feature which will break b/c will not be merged into a current release version. It will create a new release version if excepted.
If you want to work on an existing feature proposed by Foreground, please see the feature/name-of-feature
branch for more information. PRs should be issued against the specific feature/name-of-feature
branch.