Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 2.44 KB

CONTRIBUTING.md

File metadata and controls

45 lines (32 loc) · 2.44 KB

Contributing to PxWeb and associated components

They are many ways that you can contrubute to PxWeb and the assocoated components e.g. by:

  • reporting a bug
  • proposing new features
  • share information in the wiki
  • committing code

Please first discuss the change you wish to make via issue, email before making a change. Keep in mind that Statistics Sweden as an organization and the maintainers of PxWeb are all new to Open Source and we are tring to figure out all the processes our selfs.

Code of Conduct

This project and everyone participating in it is governed by the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code.

Any contributions you make will be under the Apache License version 2.0

In short, when you submit code changes, your submissions are understood to be under the same Apache License version 2.0 that covers the project.

We Develop with Github

We use github to host code, to track issues and feature requests, as well as accept pull requests.

Report bugs using Github's issues

We use GitHub issues to track public bugs. Report a bug by opening a new issue. But befor doing so please have a look at Github's issues that the bug hasn´t already been reported.

Great Bug Reports tend to have:

  • A quick summary and/or background
  • Steps to reproduce the bug. Be as specific as possible, it really helps!
  • What you expected would happen
  • What actually happens
  • Attachments e.g. sample file, and logs etc.

We review all new issues once a month, which means that you might not receive any immediate feedback.

Commit code

We Use Github Flow, So All Code Changes Happen Through Pull Requests Pull requests are the best way to propose changes to the codebase (we use Github Flow).

  1. Fork the repo and create your branch from master.
  2. If you've added code that should be tested, add tests.
  3. Issue a pull request.

Use a Consistent Coding Style

Follow the naming convention from Microsoft also comment your code using XML comments