...
In order to contribute to Gobblin, please be sure to:
- Read and agree to Contributor's Agreement
- Have some questions?
- Send emails to the dev list listed below
- Ask question from the community on user list
- Register on the following Apache mailing lists
- dev@gobblin.apache.org
- Start by sending an email to dev-subscribe@gobblin.apache.org - this will initiate an automated subscription process
- The dev lists is where we, as a community, share information, pose and answer questions, and vote on policy changes
- commits@gobblin.apache.org
- Start by sending an email to commits-subscribe@gobblin.apache.org - this will initiate an automated subscription process
- The commits list is updated by comments on Jiras and PRs and is the way you can keep abreast of discussions around Jiras.
- dev@gobblin.apache.org
- Sign up for both https://issues.apache.org/jira/browse/GOBBLIN and https://cwiki.apache.org/confluence/display/GOBBLIN accounts
- Visit and read docs on https://github.com/apache/incubator-gobblin & Gobblin Home
Submitting
...
Pull Requests (Code contributions, or documentation)
- When filing PRsPull Requests, remember to
- Rebase your fork (http://stackoverflow.com/a/7244456/1110993)
- Squash your commits
- Create a JIRA for your bug fix/feature enhancement - point the JIRA "External Issue URL" to your PR URL
- Preface your commit's subject & PR's title with [GOBBLIN-XXX], where XXX is the JIRA number, and add a JIRA link in the PR description
- Some folks only preface the PR title with [GOBBLIN-XXX], but we also need the commit message subject to contain the JIRA id. This is because we use the subject line in the commit messages when creating the release notes.
- Add an Apache License header to all new files
- & follow the 7 rules of good Git commits
- Gobblin committers will review your submission, and approve or deny based on quality and relevance