Skip to content
Discussion options

You must be logged in to vote

What you described — creating separate repositories, practicing pull requests on your own repos, using branches, merging changes, and simulating team workflows — is exactly how many developers learn professional development habits before working in real teams.

A few important points:

  • Public repositories for learning projects are completely normal.
  • A Unix shell project is also a very common educational project.
  • Employers and collaborators often prefer seeing learning progress publicly rather than only polished “perfect” projects.

Keeping repos public has benefits:

  • You build a visible portfolio.
  • You learn version control in real conditions.
  • You get comfortable writing commits, PRs, READM…

Replies: 4 comments 2 replies

Comment options

You must be logged in to vote
2 replies
@rodrigcasio
Comment options

@ghostinhershell
Comment options

Answer selected by rodrigcasio

This comment was marked as spam.

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New To GitHub 👋 New To GitHub Question Ask and answer questions about GitHub features and usage source:ui Discussions created via Community GitHub templates
6 participants