@@ -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