๐ฃ Improve and share
Deployment was the beginning, not the destination. Learn to iterate quickly, create releases, build an impressive portfolio, and keep the project alive over time.
๐ Iterate after deployment
The cycle never stops โ feedback โ improvement โ deploy โ repeat
๐ฏ Deploy isn't the end
The first version always has bugs, confusing UX, and missing features. That's normal โ and it's exactly where Claude Code shines most: iterate quickly. What would take days of manual refactoring, Claude handles in minutes.
Each iteration moves you up a level. Consistency over time > a single launch sprint.
โ Healthy iteration
- โSmall, frequent commits (every day or week)
- โOpen issues to track upcoming improvements
- โFeedback from real users guides priorities
- โClaude Code implements improvements in minutes
โ Abandoned project
- โLast commit 6+ months ago
- โOpen issues with no response
- โOutdated dependencies with vulnerabilities
- โREADME outdated compared to the current code
๐ท๏ธ Releases and tags
Formal versions โ communicate progress to users and recruiters
Create a tag and release via gh CLI
# Criar tag local e push
$ git tag v1.0.0
$ git push origin v1.0.0
# Criar release no GitHub com notas automรกticas
$ gh release create v1.0.0 \
--title "v1.0.0 โ Lanรงamento inicial" \
--generate-notes
# Listar releases
$ gh release list
# Ver release especรญfica
$ gh release view v1.0.0
Versioning convention (SemVer)
v1.0.0 โ First stable version, public API defined
v1.1.0 โ New feature compatible with the previous version
v1.1.1 โ Bug fix, with no behavior change
v2.0.0 โ Breaking change โ API changed
๐ก --generate-notes is gold
O gh release create --generate-notes automatically reads the PR and commit history since the last release and generates a formatted changelog. No manual effortโperfect for maintaining consistency.
๐ผ Build a portfolio
Your projects as a showcaseโwhat recruiters really look for
๐ GitHub Profile README
Create the special repo usuario/usuario with a README.md. It appears on your GitHub profile as a custom page.
$ gh repo create usuario --public
$ # Crie README.md com seu bio,
# habilidades e projetos
๐ Portfolio website
Repo usuario.github.io becomes your personal website. Claude Code can generate the entire page with cards for your projects.
โ Professional photo/avatar
โ Project grid with screenshots
โ Link to GitHub, LinkedIn
๐ค Let Claude generate your portfolio
Ask: "Analyze my GitHub repositories and create a responsive HTML portfolio page with cards for each project, my bio, and contact links." Claude lists repos, reads READMEs, and generates the complete page.
Pinned repositories
On your GitHub profile, "Pin" up to 6 repos. Choose the ones that best represent your skillsโnot the oldest ones or the ones with the most stars.
Contribution graph
The green contribution graph on your profile is visible to everyone. Regular commits show consistency โ more valuable than a single sprint.
๐ Document well
Your future self will thank you โ and so will recruiters
Documentation is what turns a repository into a project. Without it, even you will be asking yourself in 3 months, "How does this thing work again?"
โ Minimal documentation
- โREADME with installation and basic usage instructions
- โCHANGELOG.md with version history
- โComments in non-obvious functions
- โLICENSE (MIT for open source projects)
๐ Advanced documentation
- โCONTRIBUTING.md to attract contributors
- โADR (Architecture Decision Records)
- โGitHub Wiki for long-form docs
- โDocusaurus for large projects
๐ค Claude automatically documents code
Ask: "Add JSDoc comments to all functions in this file" or "Generate the CONTRIBUTING.md explaining how to set up the environment and open PRs". Claude reads the code and generates accurate, consistent documentation.
๐ข Ask for feedback and share
Build an audience for the project โ real feedback > assumptions
Communities to promote in
Ask for structured feedback
GitHub Discussions is great for asynchronous feedback. Issues with the "feedback" or "question" label make it clear that you want to hear from users.
$ gh issue create \
--title "[FEEDBACK] O que vocรช achou?" \
--label feedback \
--body "Conte o que funcionou e o que falta"
โ Build in public works
- โSharing the process builds an audience before launch
- โEarly feedback prevents building the wrong thing
- โProgress logs become a learning portfolio
โ Common errors
- โWaiting for "perfect" to share itโit never comes
- โIgnore the first users (they're gold)
- โShare without a direct link to test
โป๏ธ Keep the project alive
Consistency > intensityโthe secret to projects that last
๐ฟ Living project vs. archived project
A living project doesnโt need marathon sprints. It needs consistency: one small improvement per week is more valuable than 3 months of silence followed by a major update. Recruiters look at the contribution graph.
Dependabot โ automatic updates
Activates automatically on GitHub. Creates PRs to update dependencies with vulnerabilities. Configure it in .github/dependabot.yml:
version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: weekly
Good First Issues โ attracting contributors
Issues marked with good first issue appear in GitHub search results for people looking to contribute for the first time. A great way to grow the community.
$ gh issue create \
--title "Melhorar mensagem de erro do login" \
--label "good first issue"
โ Weekly maintenance ritual
- โReview open issues (respond or close)
- โMerge approved Dependabot PRs
- โAt least 1 small improvement commit
- โUpdate README if anything changed
๐ฆ When to archive
- โProject replaced by something better
- โOutdated technology without maintenance
- โUse Settings โ Archive repository to flag
- โLet the README explain why
Congratulations! You completed the course.
Claude Code โ From Zero to Project
What you learned in this track
- โGit: init, add, commit, log, branches, .gitignore
- โGitHub: repos, remote, SSH, gh CLI, PRs, README
- โGitHub Pages: free deploy with HTTPS and CDN
- โReleases, portfolio, documentation, and community
- โKeep projects alive consistently
What you can do now
- โUsing Claude Code as a real development partner
- โCreate projects from scratch with intelligent automation
- โPublish and keep websites online for free
- โBuild an impressive technical portfolio
You completed all 6 tracks. Now the best way to continue is build. Pick a real project, open Claude Code, and get started.