release 0.1.1#6
Merged
Merged
Conversation
- Add JSON config: ~/.config/junior/config.json (global), .junior.json (local), --config FILE - Add interactive --init wizard with questionary for backend/provider/prompts setup - Change default backend from pydantic to claudecode (no API key needed) - Add --publish FILE to post pre-generated review markdown - Read version from pyproject.toml instead of hardcoding - Add pre_formatted field to ReviewResult, repo link in footer Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- pydantic: use shared build_review_prompt() instead of manual system prompt - deepagents: replace duplicated hardcoded rules with BASE_RULES import - Fix ruff E741: rename variable 'l' to 'line' in context_builder.py Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Split usage.md into atomic pages: cli.md, configuration.md, prompts.md, ci.md, faq.md - Add index.md with install instructions and quick start - Delete review.md (dev notes) and usage.md (replaced by atomic pages) - Delete .env.example (replaced by JSON config), remove .env references - Add mkdocs.yml with Material theme navigation - Verify every doc claim against source code - Add CLI flag column to configuration variables table - CLAUDE.md: add quick reference, key patterns, project structure Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
ci: add mkdocs GitHub Pages deploy, update roadmap remove .env.example Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
~/.config/junior/config.json(global) →.junior.json(local) →--config FILE. Replaces.envapproach--initinteractive setup: questionary-based wizard for backend/provider/promptsbuild_review_prompt()— previously they had duplicated/missing review rules--publish FILE: post pre-generated markdown review to GitLab/GitHub.env.example,docs/usage.md,docs/review.mdTest plan
uv run pytest tests/ -v— 75 passedjunior --backend claudecode --prompts common --source commit— works (55K tokens)junior --backend claudecode --prompts security,logic --source branch— works (125K tokens, 2 findings)junior --backend pydantic --provider anthropic --prompts security --source staged— works (97K tokens, 1 finding)uvx --with mkdocs-material mkdocs build— builds successfullyruff check src/— clean🤖 Generated with Claude Code