Contributions are warmly welcomed! To avoid any misunderstandings, do please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before submitting a PR.
Please note we have a code of conduct, please follow it in all your interactions with the project.
This repository makes use of the SASjs framework for code organisation, compilation, documentation, and deployment. The following tools are highly recommended:
- NPM - the runtime and dependency manager for SASjs CLI (batteries included)
- VSCode - feature packed IDE for code editing (warning - highly effective!)
- GIT - a safety net you cannot (and should not) do without.
For generating the documentation (sasjs doc
) it is also necessary to install doxygen.
To get configured:
- Clone the repository
- Install local dependencies (
npm install
) - Install the SASjs CLI globally (
npm install -g @sasjs/cli
)
To contribute:
- Create your feature branch (
git checkout -b myfeature
) - Make your change
- Commit the change, using the conventional commit standard
- Push and make a PR
Create documentation:
sasjs doc