π¨ Developing Eask
To make changes to Eask, you should have:
- Node.js for the development environment.
- npm for the package manager.
- yargs for CLI parser.
- Emacs, 26.1 or above!
To build the development environment, you would have to install Eask using
the build from source
method. Make sure you have set up the environment PATH variable, so you can call
eask
from the terminal.
After you have stepped through the installation, try:
$ eask locate
It should print out the location of the eask
executable.
You should be able to identify the Eask executable’s location,
even you have multiple Eask versions installed!
Eask does not offer local testing, all our tests are accomplished using GitHub Actions. Please fork our repository, and push your changes to your fork. GitHub Actions should pick up the test for you!
Make sure you have GitHub Actions enabled in your repository (forked). Got to Settings -> Actions -> General -> Actions Permissions; make sure you have checked the correct options.