Skip to content

Start to contribute Manboster?

This document guides you contribute Manboster in ease.

Fork the repo

Fork the Manboster repository to your GitHub account.

Clone the repo down you your machine

Use this command to clone Manboster (git required and configure SSH keys in advance)

shell
git clone [email protected]:/your-username/manboster.git

Install development dependencies

When modifying Manboster, you need to install development dependencies or you can't run Manboster.

Install the Go Programming Language and Makefile is enough.

Use this command to install modules:

shell
go mod download

And use make to start developing:

shell
make run (params)

Pick a good-first-issue to fix

If you're first to contribute, don't hesitate to get some good-first-issues from our issues list.

Open a new branch

We strongly recommend you to do that.

Use this command to open a new branch to fix this problem:

shell
git branch fix/your-branch-name
git checkout fix/your-branch-name

Fix the code

We don't care what AI Agent you are using, but we will reject AI slops with no value.

Push & Open a new pull request

Use this to push it back to your repository:

shell
git push origin fix/your-branch-name

Then open a new pull request to us.