Thank you for your interest in contributing to Initium! We value contributions from the community, whether it's fixing bugs, adding features, improving documentation, or suggesting new ideas. Please follow these guidelines to ensure a smooth collaboration process.
- Navigate to the Initium repository.
- Click the Fork button in the top-right corner to create a copy of the repository in your GitHub account.
git clone https://github.com/yourusername/Initium.gitReplace yourusername with your GitHub username.
- Ensure you have the following installed:
- .NET 6 SDK or higher
- Git
- Navigate to the project folder and restore dependencies:
cd Initium dotnet restore
Use the following branch naming convention for new features:
git checkout -b features/<feature-name>Replace <feature-name> with a brief description of the feature or fix.
- Follow the project's existing code style and organization.
- Include comments to explain complex code and logic.
- Write unit tests for any new features or bug fixes.
Run the test suite to ensure your changes don't break existing functionality:
dotnet testUse clear and concise commit messages:
git add .
git commit -m "Add feature: <feature-name>"Push your changes to the branch you created:
git push origin features/<feature-name>- Go to your fork on GitHub.
- Click the New Pull Request button.
- Select your branch and compare it with the
mainbranch of the original repository. - Provide a descriptive title and summary of your changes.
If you have any questions or suggestions, feel free to open an issue or reach out via GitHub discussions. We appreciate your feedback and contributions!
Thank you for helping to make Initium better!