Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 2.04 KB

README.md

File metadata and controls

66 lines (42 loc) · 2.04 KB

Code SCRUM

Your code is your backlog

Task are saved in code, you see the context, and you can generate a backlog. 2 for 1 with a low code tool. It has more structure than in an IDE, where everything is grouped just by file.

  • Copy under some /tools folder in project
  • composer install
  • Edit config

Sample

Place multiple tasks.yml files anywhere within your /src. You could also make sub dir for some resources.

- tag:  Backlog|RELEASE  # Backlog is fix, RELEASE = "0.1" ...
  prio: MUST|SHOULD|CAN
  name: My main task
- 
  ...

Place tasks in your code where u like

some code  // TASK: [B/My main task] CAN do this and that...  # where B is Backlog
  • 'do this and that' will appear under main task 'my main task'
  • This [...] is called TAG (optional)
  • Tasks without a TAG appear in Backlog/Misc
  • You can also use B/more/hierarchie/...
  • Priorities (optional) are MUST=1 SHOULD=2 CAN=3

You could also use just full text search in vsc // TASK: for all, // TASK: [B/... for something specific.

Code tags

Just use // TAG: UNIQUE-NAME in multiple places, then full text search.

Plans

maybe...

  • Change order of CAN and TAG as soon as we know how we can use MUST|SHOULD|CAN in VSC
    • => search for // TASK: CAN or // TASK: (MUST|SHOULD|CAN) [B/...
  • Gimmik: Make main group folding
  • Style table, add sorting
  • Second base fld beside /src in case someone wants yml seperately
  • Advanced: Split logs in UI (add nav), add assignee, jump 2 source file on click
  • We could use sub tasks in yml and merge with code tasks
  • Link tasks from tasks (speaking), resources per task like file.md oder folder, viewer adds a link
  • (Very advanced: Conversations use some .code-tasks folder, tags and rename groups)

License

Copyright (C) Walter A. Jablonowski 2011-2021, MIT License

Licenses of third party software used see credits

Privacy | Legal