Add lightweight roadmap and clarify dev workflow

This commit is contained in:
Stu Leak 2025-12-23 14:35:05 -05:00
parent 8513902232
commit 931fda6dd2
4 changed files with 48 additions and 21 deletions

View File

@ -52,6 +52,7 @@ bash scripts/run.sh
```
For detailed installation options, troubleshooting, and platform-specific notes, see **INSTALLATION.md**.
For upcoming work and priorities, see **docs/ROADMAP.md**.
## How to Create a Professional DVD

View File

@ -133,6 +133,10 @@ For day-to-day development:
Use `./scripts/install.sh` when you add new system dependencies or want to reinstall.
## Roadmap
See `docs/ROADMAP.md` for the current dev focus and priorities.
---
## Requirements

View File

@ -60,24 +60,12 @@ If `VideoTools.exe` doesn't exist yet:
cd VideoTools
```
2. **Install FFmpeg** (if not already installed):
```bash
# Fedora/RHEL
sudo dnf install ffmpeg
# Ubuntu/Debian
sudo apt install ffmpeg
# Arch Linux
sudo pacman -S ffmpeg
```
3. **Install dependencies and build**:
2. **Install dependencies and build**:
```bash
./scripts/install.sh
```
4. **Run**:
3. **Run**:
```bash
./scripts/run.sh
```
@ -109,19 +97,14 @@ sudo apt install gcc-mingw-w64 # Ubuntu/Debian
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
2. **Install FFmpeg**:
```bash
brew install ffmpeg
```
3. **Clone and install dependencies/build**:
2. **Clone and install dependencies/build**:
```bash
git clone <repository-url>
cd VideoTools
./scripts/install.sh
```
4. **Run**:
3. **Run**:
```bash
./scripts/run.sh
```

39
docs/ROADMAP.md Normal file
View File

@ -0,0 +1,39 @@
# VideoTools Roadmap
This roadmap is intentionally lightweight. It captures the next few
high-priority goals without locking the project into a rigid plan.
## How We Use This
- The roadmap is a short list, not a full backlog.
- Items can move between buckets as priorities change.
- We update this at the start of each dev cycle.
## Current State
- dev20 focused on cleanup and the Authoring module.
- Authoring is now functional (DVD folders + ISO pipeline).
## Now (dev21 focus)
- Finalize Convert module cleanup and preset behavior.
- Validate preset defaults and edge cases (aspect, bitrate, CRF).
- Tighten UI copy and error messaging for Convert/Queue.
- Add smoke tests for authoring and DVD encode workflows.
## Next
- Color space preservation across Convert/Upscale.
- Merge module completion (reorder, mixed format handling).
- Filters module polish (controls + real-time preview stability).
## Later
- Trim module UX and timeline tooling.
- AI frame interpolation support (model management + UI).
- Packaging polish for v0.1.1 (AppImage + Windows EXE).
## Versioning Note
We keep continuous dev numbering. After v0.1.1 release, the next dev
tag becomes v0.1.1-dev26 (or whatever the next number is).