Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.71 KB

File metadata and controls

37 lines (23 loc) · 1.71 KB

Contributing to EVA

Thank you for your interest in contributing to EVA!

This document should be able to guide contributors in their different types of contributions.

Just want to ask a question? Open a topic on our Discussion page.

Get Your Environment Setup

Go to our Quick Start section in the README to get set up.

How to Submit a Bug Report

Open an issue on GitHub and select "Bug report". If you are not sure whether it is a bug or not, submit an issue and we will be able to help you.

Issues with reproducible examples are easier to work with. Do not hesitate to provide your configuration with generated data if need be.

If you are familiar with the codebase, providing a unit test is helpful, but not mandatory.

How to Submit Changes

First, open an issue describing your desired changes, if it does not exist already.

  1. Fork the repo to your own account.
  2. Clone your fork of the repo locally.
  3. Make your changes (the fun part).
  4. Commit and push your changes to your fork.
  5. Open a pull request with your branch.
  6. Once a team member approves your changes, we will merge the pull request promptly.

Guidelines for a Good Pull Request

When coding, pay special attention to the following:

  • Your code should be well commented for non-trivial sections, so it can be easily understood and maintained by others, but not over-commented. Good variable names and functions are your best friend.
  • Do not expose any personal or sensitive data.
  • Add unit tests when a notable functionality has been added or changed.