Welcome to the Terminal Portfolio project! We appreciate your interest in contributing to our open-source project.
Please take a moment to review the following guidelines to ensure a smooth and positive contribution process.
First time contributor? Don't worry! We will help you throughout the process. Feel free to ask any questions you may have. We are here to help! :)
- Go to issues and find an issue that you can solve.
- Comment on the issue that you want to solve it.
Click the "Fork" button on the top right corner of this repository's page to create a copy of the project in your GitHub account. You'll be making your contributions in your forked repository.
Clone your forked repository to your local machine using the following command:
git clone https://github.com/<your-username>/terminal-portfolio.git
Install the project's dependencies:
npm install
Run the project locally:
npm run dev
Create a new branch for your feature or bug fix:
git checkout -b feature-name
Make your changes to the codebase. Please follow the coding conventions and standards used throughout the project. Make sure to write meaningful comments in your code.
Update the documentation if your changes impact the project's user or developer documentation.
This includes updating README files, code comments, or any other relevant documentation.
Please follow conventional commit messages for your commits. This helps in generating meaningful changelogs automatically.
You can use the following command to commit your changes:
git commit -m "fixes: #0000"
Before pushing your changes, make sure to pull the latest changes from the main repository's main branch:
git pull origin main
Push your changes to your forked repository:
git push origin feature-name
We don't have any tests yet. Please check your code manually before submitting a PR.
When you're ready to submit your changes, create a pull request (PR) from your feature branch to the main repository's main branch. Be sure to include a clear and descriptive title and a detailed description of your changes.
Once you've submitted a PR, maintainers and contributors will review your code, provide feedback, and request changes if necessary. Be prepared to address these comments and make necessary revisions.
Contributors will be credited for their contributions in the project's documentation. Thank you for your valuable contributions to Terminal Portfolio!
Note: This CONTRIBUTING.md file is a guideline. The project maintainers may have specific requirements or procedures that override these general instructions. Always refer to the project's own CONTRIBUTING.md if it exists.