Skip to content

Latest commit

 

History

History
80 lines (54 loc) · 3.71 KB

CONTRIBUTING.md

File metadata and controls

80 lines (54 loc) · 3.71 KB

License

Contributing to Nuvolaris

Anyone can contribute to the Nuvolaris project and we welcome your contributions.

This project is not (yet!) an Apache Foundation project but we follow their rules to accept code and contributions.

Prerequisites

In order to accept your code contributions and merge your Pull Requests we need that you:

There are multiple ways to contribute: report bugs, improve the docs, and contribute code, but you must follow these prerequisites and guidelines:

Before accepting your contribution we need to verify that your name is in the

Contributor License Agreement

All contributors must sign and submit an Apache CLA (Contributor License Agreement).

Instructions on how to do this can be found here: http://www.apache.org/licenses/#clas

Sign the appropriate CLA and submit it to the Apache Software Foundation (ASF) secretary. You will receive a confirmation email from the ASF and be added to the following list: http://people.apache.org/unlistedclas.html. Once your name is on this list, you are done and your PR can be merged.

Project committers will use this list to verify pull requests (PRs) come from contributors that have signed a CLA.

We look forward to your contributions!

Raising issues

Please raise any bug reports or enhancement requests on the respective project repository's GitHub issue tracker. Be sure to search the list to see if your issue has already been raised.

A good bug report is one that make it easy for us to understand what you were trying to do and what went wrong. Provide as much context as possible so we can try to recreate the issue.

A good enhancement request comes with an explanation of what you are trying to do and how that enhancement would help you.

Discussion

Please use the Discussion Forum to engage our community.

In addition, we provide a discord server for discussions, with channels dedicated to each specific repository.

Coding standards

Please ensure you follow the coding standards used throughout the existing code base. Some basic rules include:

  • all files must have the Apache license in the header.
  • all PRs must have passing builds for all operating systems.