updated README.md, organized and fixed bugs in setup scripts (now separated to not be one file). added documentation and references to static raspi.vintagecoding.net

This commit is contained in:
Joshua Ashton
2025-03-14 00:00:50 -06:00
parent 45b01432b8
commit 7db3961a79
10 changed files with 367 additions and 273 deletions
+58
View File
@@ -0,0 +1,58 @@
# Contributing to ras-pi
We welcome contributions to ras-pi! Whether you're fixing a bug, proposing a feature, or improving documentation, your help is appreciated.
## How to Contribute
1. **Fork the repository:** Click the "Fork" button at the top right of the page. This creates a copy of the repository in your GitHub account.
2. **Clone your fork:** Clone the repository to your local machine using Git:
```bash
git clone [https://github.com/YOUR_USERNAME/ras-pi
```
3. **Create a branch:** Create a new branch for your changes:
```bash
git checkout -b feature/your-feature-name
```
or
```bash
git checkout -b fix/your-bug-fix
```
4. **Make your changes:** Implement your changes. Please try to follow the project's general vibe with lots of comments and documentation, particularly for new features.
5. **Commit your changes:** Commit your changes with clear and concise commit messages:
```bash
git add .
git commit -m "Add your feature/fix description"
```
6. **Push your changes:** Push your branch to your forked repository:
```bash
git push origin feature/your-feature-name
```
7. **Create a pull request:** Go to SLCPL-CreativeLab/ras-pi repository on GitHub and click the "New Pull Request" button. Select your branch and provide a clear description of your changes.
## Guidelines
* **Coding Style:** Please adhere to the project's coding style. If there are no specific guidelines, follow common best practices.
* **Commit Messages:** Use clear and descriptive commit messages.
* **Documentation:** Update the documentation as needed to reflect your changes.
* **Issue Tracking:** If you're addressing an existing issue, please reference it in your pull request.
* **Respectful Communication:** Please be respectful and considerate of other contributors.
## Reporting Issues
If you find a bug or have a feature request, please open an issue on GitHub. Provide as much detail as possible, including steps to reproduce the issue.
## Getting Help
If you have any questions or need help, please open an issue or reach out to us through [email](mailto:jashton@slcpl.org).
Thank you for contributing to SLCPL-CreativeLab/ras-pi!