- work in English
-
use
maketo build and test the project locally on different environments ; -
use
maketo test and build the documentation -
when executing tests, use the following commands to run in a isolated environment:
make test-pure-on FISH_VERSION=(fish --version | string match --regex '(?:\d+.?){3}') CMD="fishtape "
- Fish shell language ;
- KISS principles ;
- Avoid external dependencies where possible
- use commit conventions to generate changelogs and releases
- write tests for new features and bug fixes
- use clean code principles
- follow Pure code style guide
- when adding new features, update the documentation accordingly ;
- Generate concise and simple echo outputs to provide execution status
- document all public functions with
--description; - when applicable, ask me if you need to add screenshots generation in
tools/screenshot.fish. If so, add the screenshots to the documentation;