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.
Unless being specific for the VAST Platform, are changes for all packages except AWSVASTApp, StAPXmlExtensionsApp and ZincVASTAdapterApp best offered to the upstrean project at https://github.com/jvdsandt/pharo-aws-toolbox.
You can report issues here
- 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.
- Install VA Smalltalk 11.0.1 or newer.
- Clone this project or your fork using Git.
- Create a new branch to host your code changes.
- Using Tonel, load all the desired Configuration Maps or Applications.
- Do the changes.
- Run the test cases.
- Commit and push your changes to the created branch using Git.
- Create a Pull Request against the
master
branch.
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.