Established the project baseline for gitscope and completed the first foundation milestone. The repository now has planning documents, design guidance, installable Python package metadata, a starter Textual app shell, a console entry point, and an initial test layout.
Completed
- Added project planning docs:
README.md,PRD.md,AGENTS.md, androadmap.md. - Added
DESIGN.mdandbanner.pngas the visual reference for the TUI. - Updated
README.mdto show the banner image. - Added
pyproject.tomlwith Python package metadata, Textual dependency, console script, and pytest configuration. - Added the initial
src/gitscopepackage with__init__.py,__main__.py,cli.py, andapp.py. - Added a Milestone 1 Textual shell with the major design zones: title bar, refs sidebar, commit table, diff pane, status bar, and footer.
- Added initial tests in
tests/test_foundation.py. - Updated
AGENTS.mdto make followingDESIGN.mdcompulsory for all TUI work.
Verification
-
py -m pip install .completed successfully. -
gitscope --versionreturnedgitscope 0.1.0. -
py -m pytestpassed with 3 tests. - A headless Textual mount smoke check completed successfully.
Notes
- The current implementation is intentionally limited to Milestone 1 foundation work.
- Git backend, graph layout, diff parsing, real refs, and live commit loading remain future milestone work.
- On this machine,
pythonresolves to an MSYS Python without pip, so verification used the working Windows launcher commandpy.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.