Why We Chose Taskfile for Fastfony
Taskfile is our preferred task runner for Fastfony. We chose Taskfile because it is easy to install and use on Linux, macOS, and Windows. In contrast, Make is not natively available on Windows and can be more difficult to set up, which can slow down onboarding and development.
Advantages of Taskfile
- Cross-platform support: Taskfile works seamlessly on Linux, macOS, and Windows.
- Simple installation: No need for complex setup or dependencies.
- Modern features: Taskfile provides a clean syntax and advanced features for task automation.
Taskfile makes it easy for all developers to run project tasks, regardless of their operating system.
Installation
To install Taskfile, follow the official instructions for your preferred packages manager (or operating system): https://taskfile.dev/docs/installation
Make is also supported
We understand that some developers may prefer to use Make. Therefore, we have included a Makefile in the project that mirrors the functionality of the Taskfile. You can use either Taskfile or Make to run tasks in Fastfony.