Skip to content

Commit 710d7d0

Browse files
committed
docs: add jakefile
1 parent 11ae5bb commit 710d7d0

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ Too many differences, I want to save my brain and keyboard, and you know MacBook
5050
* make(Makefile): https://www.gnu.org/software/make/manual/make.html, [Modern Make](https://github.com/tj/mmake) support
5151
* ant(build.xml): https://ant.apache.org/
5252
* npm(package.json): https://docs.npmjs.com/cli/v8/using-npm/scripts
53+
* jake(jakefile.js): https://jakejs.com
5354
* deno(deno.json): https://deno.land/manual/tools/task_runner
5455
* composer(composer.json): https://getcomposer.org/doc/articles/scripts.md
5556
* just(justfile): https://github.com/casey/just
@@ -343,7 +344,8 @@ console.log("hello world");
343344

344345
## Task Runners
345346

346-
* jake(Jakefile): https://jakejs.com/docs-page.html#item-overview-jakefiles
347+
* grunt: https://gruntjs.com/
348+
* gulp: https://gulpjs.com/
347349
* mask(maskfile.md): https://github.com/jacobdeichert/mask
348350

349351
# Package Managers
@@ -408,6 +410,13 @@ Please set `TK_TASK_ID` for task unique name, and Task Keeper will send notifica
408410

409411
**Tips**: Notification is useful for CI/CD.
410412

413+
# How to add a new task runner?
414+
415+
* Create a new rust file in `src/runners` directory, such as `myrunner.rs`
416+
* Add metadata for the runner in `src/runners/mod.rs`
417+
* Add runner's tasks in `src/keeper.rs`
418+
* Add runner's diagnose in `src/main.rs`
419+
411420
# References
412421

413422
* The Ultimate Guide to Gemfile and

0 commit comments

Comments
 (0)