tln-pm
Version:
Project Management as Code
157 lines (156 loc) • 6.44 kB
Plain Text
project:
id: tln-pm
name: Talan PM
description: Project Management as Code
team:
vlad.k:
name: Vladyslav Kurmaz
email: vladislav.kurmaz@gmail.com
timeline:
0.23.0:
deadline: 2025-08-11T16:00:00.000Z
0.22.0:
deadline: 2025-08-10T16:00:00.000Z
0.21.0:
deadline: 2025-08-04T05:00:00.000Z
0.20.0:
deadline: 2025-06-27T08:00:00.000Z
0.19.0:
deadline: 2025-04-26T21:00:00.000Z
0.18.0:
deadline: 2025-03-30T12:00:00.000Z
0.17.0:
deadline: 2025-03-16T12:40:00.000Z
0.16.0:
deadline: 2025-03-01T21:00:00.000Z
0.15.0:
deadline: 2025-02-19T10:00:00.000Z
0.14.0:
deadline: 2025-01-10T18:00:00.000Z
0.13.0:
deadline: 2024-12-30T14:00:00.000Z
0.12.0:
deadline: 2024-12-21T19:00:00.000Z
0.11.0:
deadline: 2024-12-09T08:00:00.000Z
0.10.0:
deadline: 2024-11-17T21:40:00.000Z
0.9.0:
deadline: 2024-11-10T21:00:00.000Z
0.8.0:
deadline: 2024-11-03T12:00:00.000Z
0.7.0:
deadline: 2024-10-28T21:55:00.000Z
0.6.0:
deadline: 2024-10-22T15:30:00.000Z
0.5.0:
deadline: 2024-09-23T15:30:00.000Z
0.4.0:
deadline: 2024-09-15T15:30:00.000Z
0.3.0:
deadline: 2024-09-12T15:30:00.000Z
0.2.0:
deadline: 2024-09-04T15:30:00.000Z
tasks: |-
[-:060:0.23.0] Audit command @vlad.k
[-] Check root tasks without estimates #4h
[-] Check root tasks without assignees #2h
[-] Check root tasks without deadline #8h
[-:059:0.22.0] Bind project under task using API #4h @vlad.k
[-:058:0.22.0] Connect backend with frontend using web socket #4h @vlad.k
[-:057:0.22.0] Tasks endpoint @vlad.k
[-] Fix Gantt update procedure
[-] Display selected deadline
[-] Correctly display tasks duration, including estimated time and FTEs
[-:056:0.23.0] Assessment procedure @vlad.k
[-] List of NFRS
[-] POST request for new assessment creation
[-] PATCH request for assessment update
[-] DELETE request for assessment deletion
[-] GET request for assessment list
[-] Autosave assessment
[-] Add rose diagram inside Dashboard (NFRs)
[-:055:0.23.0] Add performance benchmark using console.time and verbose option @vlad.k
[+:054:0.17.0] Use colom to define multiple tasks for spill over command i.e. 021:034:055 and subtasks 021/1 @vlad.k
[-:053:0.23.0] cli command 'tpm assist <component>' - chartgpt style conversation @vlad.k
[-:052:0.23.0] saving context in repository @vlad.k
[-:051:0.23.0] Github Actions for CI/CD, where relaunch will give AI chance to read comments and update PR @vlad.k
[-:050:0.23.0] Add support of external catalog repo (.tpm folder) #feature @vlad.k
[+:049:0.18.0] Troubleshoot performance drop during cli commands execution @vlad.k
[-:048:0.23.0] AI tool integration @vlad.k
[+:047:0.18.0] Assessment section @vlad.k
[+] Add UI/UX for assessment section
[+:046:0.15.0] Switch to React 19 @vlad.k
[+:045:0.17.0] Finalise Drawer inside Srs area and Markdown styles @vlad.k
[+:044:0.21.0] Audit command @vlad.k
[+] Check root tasks without estimates #4h
[+] Check root tasks without assignees #2h
[+] Check root tasks without deadline #8h
[+:043:0.19.0] Search @vlad.k
[+] Srs
[+:042:0.17.0] Dockerize web+backend parts (docker run -p 5445:5445 sh.tln.pm:0.17.0) #feature @vlad.k
[+:041:0.19.0] Add UI controls @vlad.k
[+] SRS
[+] Search editbox
[+:040:0.16.0] Add UI controls @vlad.k
[+] Team
[+] Search editbox
[+] Sort by statuses
[+:039:0.16.0] Add UI controls @vlad.k
[+] Timeline
[+] Tasks filter by statuses
[+] Sort by deadline
[+:038:0.15.0] Switch to Highcharts @vlad.k
[+:037:0.15.0] Switch from JQuery+Bootstrap to React+MUI @vlad.k
[+] Dashboard
[+] Team
[+] Timeline
[+] SRS
[+:036:0.14.0] Add UI controls @vlad.k
[+] Toolbar
[+] Dashboard
[+] Checkbox for brief/full mode
[+] Sort by deadline
[-:035:0.22.0] Dump datetime in local time during update command @vlad.k
[+:034:0.14.0] Add update command --todo --dev --blocked --done to change task state @vlad.k
[+:033:0.15.0] Implement Timeline web part @vlad.k
[+:032:0.19.0] Add --watch option to watch for changes in .tpm.yml files and refresh tpm internal state #16h @vlad.k
[+:031:0.21.0] Fix task output on hierarchy mode @vlad.k
[+:030:0.10.0] Implement deadline class @vlad.k
[+:029:0.14.0] Implement config command via source class @vlad.k
[+:028:0.14.0] Tasks spill over batch mode @vlad.k
[+:027:0.10.0] Implement team/member section as classes @vlad.k
[+:026:0.9.0] Implement srs section as classes @vlad.k
[+:025:0.9.0] Show SRS in UI @vlad.k
[+:024:0.14.0] Tweak task status based on child tasks (normalise) @vlad.k
[+:023:0.9.0] Implement project, team, srs section as classes @vlad.k
[+:022:0.7.0] Describe command - project @vlad.k
[+:021:0.6.0] Add project description section @vlad.k
[+:020:0.5.0] Add option to display tasks with different statuses: --backlog, --dev, --done @vlad.k
[+:019:0.5.0] Add component as optional parameter for ls command @vlad.k
[-:018:0.22.0] Generate snapshot to store spent timeon tasks @vlad.k
[+:017:0.5.0] Add SRS section @vlad.k
[+:016:0.18.0] Implement describe command @vlad.k
[+] Project
[+:015:0.5.0] Integrate .tpm folder at repository root level to store snapshots #invalid @vlad.k
[+:014:0.13.0] Update README.md with Hello World section using <https://github.com/project-talan/tln-demo> repository @vlad.k
[+:013:0.6.0] Add search @vlad.k
[+:012:0.6.0] Add CI/CD @vlad.k
[+:011:0.6.0] Add unit test framework @vlad.k
[+:010:0.6.0] Extract tags, timeline from task description @vlad.k
[+:009:0.5.0] Add command to generate .todo template --team, --timeline, --tasks, --force @vlad.k
[+:008:0.6.0] Merge multiple descriptions from one file @vlad.k
[+:007:0.12.0] Server command: express server @vlad.k
[+] Create API using express
[+] Implement web part: Dashboard
[+] Implement web part: Team
[+:006:0.4.0] Extract status, id, assingees from task description @vlad.k
[+:005:0.4.0] Implement ls command for timeline @vlad.k
[+:004:0.4.0] Implement ls for team @vlad.k
[+:003:0.3.0] Create hierarchy of nodes with descriptions @vlad.k
[+:002:0.2.0] Update README.md @vlad.k
[+:001:0.2.0] Read config with parameters (include, ignore etc.) @vlad.k
docs:
README.md: README.md
audit: docs/audit.md
release: docs/release.md