Welcome to XBasic! We're excited to have you contribute to our project. Before you get started, please take a moment to review this guide to understand how you can contribute effectively and positively to the XBasic community.
Start by forking the XBasic repository to your GitHub account. This will create a copy of the project that you can freely modify without affecting the original codebase.
Clone the forked repository to your local machine using the following command:
git clone /~https://github.com/your-username/XBasic.git
Replace your-username
with your GitHub username.
Before making any changes, create a new branch to work on your contributions. Use a descriptive name that reflects the purpose of your changes.
git checkout -b feature-name
Make your desired changes to the codebase. Ensure that your contributions align with the project's goals and coding standards.
Before submitting a pull request, test your changes locally to ensure they work as intended. Run any relevant tests and check for any errors or issues.
Once you're satisfied with your changes, commit them to your branch with descriptive commit messages.
git add .
git commit -m "Add feature-name"
Push your changes to your forked repository on GitHub.
git push origin feature-name
Once your changes are pushed to GitHub, navigate to your forked repository and submit a pull request to the main XBasic repository. Provide a clear description of your changes and any relevant information for reviewers.
Your pull request will be reviewed by project maintainers. Be responsive to feedback and address any requested changes promptly. Iterate on your contributions as needed until they are approved and merged.
Please review and adhere to our Code of Conduct throughout your contributions. We strive to maintain a welcoming and inclusive community for all participants.
If you have any questions or need assistance with your contributions, don't hesitate to reach out to the project maintainers or community members. We're here to help and support you along the way.
Thank you for your interest in contributing to XBasic! We appreciate your efforts and look forward to collaborating with you.