Skip to content

Commit 309a1fd

Browse files
committed
chore: update plan and import to CLAUDE.md
1 parent 66df65f commit 309a1fd

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

CLAUDE.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# tcx2webvtt Helper Guide
22

3-
See `PLAN.md` to learn what the purpose and plan is for this project.
4-
53
## Software Development Methodology
64

75
- Use Test Driven Development:
@@ -41,3 +39,7 @@ See `PLAN.md` to learn what the purpose and plan is for this project.
4139
- `src/lib/` - Core functionality
4240
- `src/bin/` - CLI entry points
4341
- `src/mocks/` - Test mocks
42+
43+
## Development Plan
44+
45+
See @PLAN.md

PLAN.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,14 @@ Pro XML export) to omit parts of the output and ensure synchronization with an e
99

1010
- [x] Set up vitest browser testing that will enable testing of WebVTT output
1111
- [x] Class to generate WebVTT file from array of `Sample`s
12+
- [] Create a CLI Node.js executable that takes the XML file as an argument and outputs
13+
WebVTT.
1214
- [] Parse timecode data from a Final Cut Pro XML export
1315
- [] Create a class that uses the timecode info from the FCP XML and creates a list of
1416
datetime intervals that the video project includes
1517
- [] Create a function or class that uses the time interval series to filter array of
1618
`Sample`s
17-
- [] Create a CLI Node.js executable that takes the XML files as arguments/options, probably
18-
an initial datetime to sync timecode with, and outputs WebVTT.
19+
- [] Add options to CLI to take Final Cut Pro XML export file and an initial datetime to
20+
sync timecode
1921
- [] Create a JSON schema that WebVTT metadata will conform to, for consumers of WebVTT
2022
tracks to validate against and get TS types

0 commit comments

Comments
 (0)