Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.94 KB

CONTRIBUTING.md

File metadata and controls

44 lines (32 loc) · 1.94 KB

Contributing to PPExtensions

Discussions

Our recommendation is to start a slack discussion as soon as you have an idea for contributing to PPExtensions. This will help you, other interested contributors & the committers get to common grounds early in time. Contact the ppextensions community onslack.


How can you help

Code

Look for Issues that are open on below categories, pick an issue, start a slack discussion on slack channel, once we get to common grounds on the solution approach, open a PR with your implementation.

  • Bug Fixes
  • Enhancements & Improvements(Jira Details)
  • Add a new connector or major feature that you see missing in PPExtensions

Documentation

You can also improve our documentation

  • readme.md
  • docs / *.md
  • Any other valuable comment you'd like to add to the code that will simplify other developers' lives.

Contribution Process

  • Get your github account.
  • Fork the ppextensions repo into your account.
  • Create an issue branch using the master branch.
  • Make modifications to the code.
  • Ensure code coverage by added test cases.
  • All commits must have the issue ID & summary. Say "[ISSUE-10] Update readme.md for Scheduler".
  • Ensure all your commits are squashed.
  • Make a Pull Request to dev branch.
  • If there are code review related changes - ensure those commits are also squashed.
  • DO NOT include changes that are not directly related to the issue you are trying to resolve.
  • Once PR is approved, code will be merged to Development branch.
  • Once all regression test cases have passed - changes will be merged to master branch.