Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.73 KB

CONTRIBUTING.md

File metadata and controls

31 lines (23 loc) · 1.73 KB

Contributing

There are several ways to contribute to the project: reporting bugs, sending feedback, proposing ideas for new features, fixing or adding documentation, promoting the project, or even contributing code.

Reporting issues

You can report issues here

Contributing Code

  • This project is MIT licensed, so any code contribution MUST be under the same license.
  • This project uses Semantic Versioning, so keep it in mind when you make backwards-incompatible changes. If some backwards incompatible change is made, the major version MUST be increased.
  • The source code is hosted in this repository using the Tonel format in the source folder.
  • The master branch contains the latest changes and should always be in a releasable state.
  • Feel free to send pull requests or fork the project.
  • Code contributions without test cases have a lower probability of being merged into the main branch.

Using Tonel

  1. Install VA Smalltalk 9.2.1 or newer.
  2. Clone this project or your fork using Git.
  3. Create a new branch to host your code changes.
  4. Using Tonel, load all the desired Configuration Maps or Applications.
  5. Do the changes.
  6. Run the test cases.
  7. Commit and push your changes to the created branch using Git.
  8. Create a Pull Request against the master branch.

Contributing documentation

The project documentation is maintained in this repository in the docs folder and licensed under CC BY-SA 4.0. To contribute some documentation or improve the existing, feel free to create a branch or fork this repository, make your changes, and send a pull request.