Is Codeberg a fit for your project?
Choose Codeberg for free and open-source work. It is a hosted community service that runs Forgejo. If you need a host for a private commercial app, choose a service whose terms explicitly cover that work.
Codeberg allows up to 100 MB of private content for free-software contributors and permits private space needed for free-software work, such as preparing a release. Review the rules and ask about extra storage before relying on them.
Where does someone see exactly what will change?
Keep the project in a repository and open a pull request for a proposed change. The reviewer can compare the files and ask a question before the change goes into the shared project. Keep the issue that explains the problem with the project.
Use a clear title and say what a reviewer should check. For a fictional plant journal, “Keep the note when a photo is declined” gives the reviewer a specific outcome.
Can you move both the files and the discussion?
A Git clone gives you the repository history and files it contains. Issues, wiki pages and release records are separate. Codeberg’s migration tool can import some metadata from supported sources. Verify the information you need after a move.
Keep a copy of important decisions and release notes outside any one service. Check the destination’s metadata support before closing access to the original project.
How would you choose what goes in a public repository?
Use a fictional free-software project on paper. Create no account, repository, upload or invitation.
- List the public filesWrite down the sample code and setup notes a contributor should be able to read.
- Separate what stays privateLeave out a pretend password and a real customer list. Mark the fictional issue discussion separately from the files Git records.