Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.87 KB

contributing.md

File metadata and controls

53 lines (36 loc) · 1.87 KB

Contributing to DDPS

Thanks for your interest in contribute to DDPS. Here's a brief overview on how best to do so.

Support request?

If you are having trouble setting up or running DDPS, then currently the best place to get help is by sending an email to [email protected]

Posting your problem there ensures more people will see it and you should get support faster than creating a new issue on GitHub. Please do create a new issue on GitHub if you think you've found a bug though!

What to change

Here's some examples of things you might want to make a pull request for:

  • New features
  • Bugfixes
  • Inefficient blocks of code

If you have a more deeply-rooted problem with how the program is built or some of the stylistic decisions made in the code, it's best to create an issue before putting the effort into a pull request. The same goes for new features - it might be best to check the project's direction, existing pull requests, and currently open and closed issues first.

Style

Look at existing code to get a good feel for the patterns we use.

  • please use tabs not space
  • No editor-specific cruft in source code or .gitignore

Using Git appropriately

  1. Fork the repository to your GitHub account
  2. Create a topical branch - a branch whose name is succint but explains what you're doing, such as "feature/storm-etl"
  3. Make your changes, committing at logical breaks
  4. Push your branch to your personal account
  5. Create a pull request
  6. Watch for comments or acceptance

Please note - if you want to change multiple things that don't depend on each other, make sure you check the master branch back out before making more changes - that way we can take in each change seperately.