Hello and welcome! We're thrilled that you're considering contributing to TwitterGPT. Your contributions directly enhance app functionality and provide a great learning opportunity. The following guidelines will help you navigate the process.
By participating in this project, you're expected to uphold our Code of Conduct.
Set up your local project in your computer
git clone https://github.com/yatendra2001/TwitterGPT.git
cd TwitterGPT
Create a new branch
git checkout -b feature/<name>
Contributions to TwitterGPT are made through GitHub Pull Requests. Most pull requests start by opening an issue. This lets others in the community know you are working on something and gives them an opportunity to provide feedback and discuss the use case.
-
Find an issue to work on: Check the 'Issues' tab in GitHub repository and find an issue you're interested in working on.
-
Fork the repository: Click on 'Fork' at the top right corner of the page and clone the repository to your local machine. This will create a copy of the repository within your personal GitHub account, enabling you to propose changes.
-
Create a new branch: It's best practice to create a new branch for each new feature or bugfix you'll be working on. Not only is it proper git etiquette, but it also keeps your changes organized and separated from the master branch.
-
Work on the issue in your forked repository: Now that you're ready to contribute, start modifying the code on your forked repository.
-
Commit your changes: After making your changes, commit them with a clear and concise commit message.
-
Submit a pull request: Navigate to your forked repository and click on 'New Pull Request' next to your branch, then 'Create Pull Request'. Ensure you provide a brief description of the proposed changes.
-
Ensure any install or build dependencies are removed before the end of the layer when doing a build.
-
Update the README.md with details of changes to the interface, this includes new environment variables, exposed ports, useful file locations and container parameters.
-
Increase the version numbers in any examples files and the README.md to the new version that this Pull Request would represent.
You can chat with the community here. Feel free to ask questions and share your ideas about the project.
Remember, the best way to gain contributions is by being respectful and welcoming to new contributors.
We're so excited to see the contributions you'll make!