Skip to content

How to contribute

To contribute to free5GC project, you can consider to:

1. Raise the GitHub issue

You can create the Issue on the free5GC repo directly.
A issue could be 1. bugs report or 2. feature request, each issue would be assigned to the free5GC commiter by project owner, then assignee will solve the problem asap.

2. Create the Patch (Pull Request)

The source code of the free5GC is stored at https://github.com/free5gc/free5gc.
Please follow the GitHub flow for collaboration.

Note

Our pull request commit messages must comply with the Conventional Commit Message format.
This will be checked by the pull request CI action.

3. Become a Contributor

Once your pull request is accepted, you will be added to the contributor list in the free5GC governance.

Development Skills

  • Golang
  • Version Control
    • https://git-scm.com/
    • https://docs.github.com/en/get-started/using-github/github-flow