Skip to content

New Contributors/Maintainers #212

@karbassi

Description

@karbassi

From @karbassi on August 11, 2017 20:57

I'd like to start off this community fork on a strong foot to allow for open dialog and easy management.

Proposed

  • There should be a Code of Conduct created for all to follow. (Create CODE_OF_CONDUCT.md #217)
  • We should follow some sort of git branch model.
  • There should be only the owners (currently 3) who have merge permissions into stable branches. (see below)
  • All changes should go through a pull request, even from project maintainers. (see below)
  • All pull requests must have tests, which pass via a CI tool (travis-ci has been already been set up).

Branch Model

My thoughts are to have master as the latest released version and develop as the latest staged version. This would allow the team to have a "beta" on develop if need be.

Merge permissions

It would be great to have one or two individuals who are the gatekeepers with merging permissions. I'd like to have everyone commit and be part of the project, but only a few who are in charge of making sure the PRs are valid, tests have been ran and passed, and the PR is for the best of the project.

Please add your thoughts and comments.

Copied from original issue: todotxt/todo.txt-cli-fork#9

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions