-
Notifications
You must be signed in to change notification settings - Fork 3
Update README.md with a Quick Start instructions #42
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
base: main
Are you sure you want to change the base?
Conversation
WalkthroughAdds a Quick Start section to README.md with step-by-step Bash commands for installing, initializing, and using git-artifact, while retaining the existing CI/CD integration section. No source code or API changes. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
✨ Finishing Touches🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR/Issue comments)Type Other keywords and placeholders
CodeRabbit Configuration File (
|
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.
Actionable comments posted: 0
🧹 Nitpick comments (4)
README.md (4)
15-20
: Make the repo-creation step cross‑platform (avoid macOS‑onlyopen
).Use
xdg-open
/open
/start
fallback or just echo the URL if none exist.-# 1. Create a new repository on GitHub [Make sure to not initialize it with a README or .gitignore] -open https://github.com/new?name=test-git-artifact - -# Waits until you are done -echo "Press Enter after creating the repository..." && read +# 1. Create a new repository on GitHub [Do NOT initialize with README/.gitignore] +url="https://github.com/new?name=test-git-artifact" +if command -v xdg-open >/dev/null 2>&1; then xdg-open "$url"; \ +elif command -v open >/dev/null 2>&1; then open "$url"; \ +elif command -v start >/dev/null 2>&1; then start "$url"; \ +else echo "Open this URL in your browser: $url"; fi +read -r -p "Press Enter after creating the repository..."
24-26
: Quote PATH and hint persistence.Safer quoting and a tip to persist across shells.
-export PATH=$(pwd)/git-artifact:$PATH +export PATH="$(pwd)/git-artifact:$PATH" # Tip: add this to ~/.bashrc or ~/.zshrc to persist
28-30
: Pin default branch and offer SSH alternative to avoid auth prompts.GitHub defaults to main, but being explicit helps. SSH is smoother if keys are configured.
-# 3. Initialize the repository locally (replace <_OWNER_> with your GitHub username) -git artifact init --url=https://github.com/<_OWNER_>/test-git-artifact.git --path test-git-artifact && cd test-git-artifact +# 3. Initialize the repository locally (replace <_OWNER_> with your GitHub username) +# HTTPS: +git artifact init -b main --url=https://github.com/<_OWNER_>/test-git-artifact.git --path test-git-artifact && cd test-git-artifact +# or SSH: +# git artifact init -b main [email protected]:<_OWNER_>/test-git-artifact.git --path test-git-artifact && cd test-git-artifact
35-38
: Align with later docs by specifying the tag pattern.Keeps Quick Start consistent with “Finding and getting artifacts” and avoids ambiguity if multiple tag schemes exist.
-# 5. Find and retrieve the latest artifact -git artifact find-latest -git artifact fetch-co-latest +# 5. Find and retrieve the latest artifact +git artifact find-latest -r 'v*.*' +git artifact fetch-co-latest --regex 'v*.*'
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
💡 Knowledge Base configuration:
- MCP integration is disabled by default for public repositories
- Jira integration is disabled by default for public repositories
- Linear integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (1)
README.md
(1 hunks)
🧰 Additional context used
🧬 Code graph analysis (1)
README.md (1)
_tests.sh (1)
generate_base_repo
(144-161)
🔇 Additional comments (1)
README.md (1)
12-38
: Nice addition: Quick Start improves onboarding.The flow is clear and mirrors the later sections. A few small tweaks below will make it more robust and cross-platform.
Summary by CodeRabbit