-
Notifications
You must be signed in to change notification settings - Fork 5
docs: update installation to single-command Homebrew and add formula update guide #279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…update guide - Simplify macOS installation to single command: brew install henriqueslab/formulas/rxiv-maker - Add Homebrew formula update instructions to CONTRIBUTING.md - Improve user experience with clearer installation benefits Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
PR Review: Documentation Updates for Homebrew InstallationSummaryThis PR simplifies the macOS installation instructions and adds a manual Homebrew formula update guide. However, there are some important considerations regarding the formula update workflow. ✅ Positive Aspects
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Updates user and maintainer documentation to streamline Homebrew installation and document the Homebrew formula update process.
Changes:
- Simplify macOS installation in README to a single fully-qualified
brew install ...command. - Add a maintainer-focused guide in CONTRIBUTING for updating/testing/auditing the Homebrew formula.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| README.md | Updates macOS Homebrew install/upgrade instructions and adds a “Benefits” note. |
| CONTRIBUTING.md | Adds step-by-step instructions for maintainers to update and validate the Homebrew formula. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| brew tap henriqueslab/formulas | ||
| brew install rxiv-maker | ||
| rxiv check-installation | ||
| brew install henriqueslab/formulas/rxiv-maker |
Copilot
AI
Jan 30, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The new macOS section switches to the fully-qualified brew install henriqueslab/formulas/rxiv-maker, but there are still docs in this repo that instruct users to brew tap henriqueslab/formulas (e.g., docs/ECOSYSTEM.md:103). This will leave readers with conflicting Homebrew instructions—please update the other references in this repo to match the new single-command install flow (or link to a single canonical installation doc).
| brew install henriqueslab/formulas/rxiv-maker | |
| brew tap henriqueslab/formulas | |
| brew install rxiv-maker |
| brew upgrade rxiv-maker | ||
| ``` | ||
|
|
||
| **Benefits:** Simple one-command installation, automatic dependency management (Python 3.13, LaTeX, git, gh), easy updates |
Copilot
AI
Jan 30, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Benefits line hard-codes specific dependencies/versions (e.g., “Python 3.13”, “gh”). Since the package itself only declares a minimum Python version (see pyproject.toml requires-python) and gh is an optional integration (not required for core usage), this statement is likely to become inaccurate. Suggest rephrasing to avoid pinning to a specific Python minor version and to clarify optional vs required tools.
| **Benefits:** Simple one-command installation, automatic dependency management (Python 3.13, LaTeX, git, gh), easy updates | |
| **Benefits:** Simple one-command installation, automatic dependency management (Python, LaTeX, git; optional GitHub CLI (gh) integration), easy updates |
|
|
||
| ### 2. Update the Formula | ||
|
|
||
| Edit `homebrew-formulas/Formula/rxiv-maker.rb`: |
Copilot
AI
Jan 30, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Step 2 references editing homebrew-formulas/Formula/rxiv-maker.rb, but later steps assume you are already in the tap repo and use ./Formula/rxiv-maker.rb / git add Formula/rxiv-maker.rb. To avoid confusion, make the path consistent (e.g., refer to Formula/rxiv-maker.rb within the homebrew-formulas repo) and/or explicitly call out that this file lives in the separate HenriquesLab/homebrew-formulas repository.
| Edit `homebrew-formulas/Formula/rxiv-maker.rb`: | |
| In the `HenriquesLab/homebrew-formulas` tap repository, edit `Formula/rxiv-maker.rb`: |
| brew tap henriqueslab/formulas | ||
| brew install rxiv-maker | ||
| rxiv check-installation | ||
| brew install henriqueslab/formulas/rxiv-maker |
Copilot
AI
Jan 30, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The macOS install snippet no longer includes a post-install verification step (e.g., rxiv check-installation), while the Linux/WSL instructions still do. To keep the installation guidance consistent and to help users catch missing system dependencies early, consider adding the same verification command after the Homebrew install (even if the install itself is a single command).
| brew install henriqueslab/formulas/rxiv-maker | |
| brew install henriqueslab/formulas/rxiv-maker | |
| rxiv check-installation |
Summary
Updates documentation to feature single-command Homebrew installation and adds maintainer guide for updating the Homebrew formula.
Changes
brew install henriqueslab/formulas/rxiv-makerBenefits
Testing
🤖 Generated with Claude Code