Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 2.33 KB

CONTRIBUTING.md

File metadata and controls

59 lines (42 loc) · 2.33 KB

Contributing

First off thanks for your interest in improving Symja! We appreciate you taking the time to contribute to Symja and to ensure that your contribution is easy to review and process we kindly ask that you follow the guidance outlined below.


Table of Contents

Read through these guidelines before you get started:

  1. Questions & Concerns
  2. Issues & Bugs
  3. Feature Requests
  4. Submitting Pull Requests

Questions & Concerns

If you have any questions about using or developing for this project, send a question in the Discord Symja chat or directly via email.

Issues & Bugs

Submit an issue or pull request with a fix if you find any bugs in the project. See below for instructions on sending in pull requests.

When submitting an issue or pull request, make sure you're as detailed as possible and fill in all answers to questions asked in the templates. For example, an issue that simply states "X/Y/Z isn't working!" will be ignored.

Feature Requests

Submit an issue to request a new feature. Features fall into one of two categories:

  1. Major: Major changes should be discussed in the Discord chat group. We're always open to suggestions and will get back to you as soon as we can!
  2. Minor: A minor feature can simply be added via a pull request.

Submitting Pull Requests

Before you do anything, make sure you check the current list of pull requests to ensure you aren't duplicating anyone's work. Then, do the following:

  1. Fork the repository
  2. Implement your feature or bug fix.
  3. Add tests for your unimplemented feature or bug fix.
  4. Run mvn clean install to run the tests.
  5. Commit your changes, and be sure to leave a detailed commit message.
  6. Push the changes to your forked repo on Github
  7. Submit a pull request