Skip to content

sandbox-science/devlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevLog Python Prototype

DevLog is a lightweight CLI tool that records your local developer workflow. It captures notes, shell activity, and optionally Git actions to produce a structured, timestamped report, perfect for debugging, documentation, or reflection.

Note

More about the idea on this article.


Features

  • 📋 Start and stop coding sessions
  • 📝 Add timestamped notes during a session
  • 📂 Export sessions as Markdown logs
  • 📁 Organized logs stored in ~/.devlog/sessions/

Installation

# Clone the repository
git clone https://github.com/sandbox-science/devlog.git
cd devlog

# Set up virtual environment (optional but recommended)
python3 -m venv .venv
source .venv/bin/activate

# Install in editable mode with dev dependencies
pip install -e ".[dev]"

Usage

# Start a session
devlog start

# Add a note
devlog note "Working on Sandbox Science Project"

# End the session and export to Markdown
devlog stop

All session are saved in ~/.devlog/sessions/{timestamp}.json and .md

Engineering Requirement Document

You can find the ERD on Proton Doc

About

CLI tool that records developer workflow, capturing notes, shell activity, and Git actions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages