From 436d10298a587097f6db5590a3c06ab426edcb91 Mon Sep 17 00:00:00 2001 From: Kyle | Guitar <26614720+TheGuitarleader@users.noreply.github.com> Date: Fri, 22 Aug 2025 22:09:46 -0500 Subject: [PATCH 1/2] Updated repo details --- CODE_OF_CONDUCT.md | 29 +++++++++++++++++++++++++++++ CONTRIBUTING.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ LICENSE.md | 7 ++++++- README.md | 15 --------------- 4 files changed, 79 insertions(+), 16 deletions(-) create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..8a48503 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,29 @@ +# Code of Conduct + +Parallel is built on respectโ€”for users, contributors, and the systems we design. We expect all participants to uphold a collaborative, inclusive, and transparent environment. + +## ๐ŸŒฑ Our Pledge + +In the interest of fostering an open and welcoming community, we pledge to: + +- Respect differing viewpoints and experiences. +- Offer constructive feedback and thoughtful critique. +- Avoid personal attacks, trolling, or disruptive behavior. +- Honor the modular, expressive spirit of the project. + +## ๐Ÿšซ Unacceptable Behavior + +Examples include: + +- Harassment or discrimination of any kind. +- Dismissive or hostile responses to questions or feedback. +- Sharing private information without consent. +- Sabotaging or intentionally breaking the project. + +## ๐Ÿงญ Enforcement + +Violations may result in warnings, temporary bans, or permanent removal from the project. Enforcement decisions are made by project maintainers. + +## ๐Ÿ™Œ Scope + +This Code of Conduct applies to all project spacesโ€”GitHub issues, pull requests, discussions, and any other community interactions. \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..d822d01 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,44 @@ +# Contributing to Parallel + +Thanks for your interest in contributing to Parallel! This project is built on transparency, modularity, and control. Whether you're fixing a bug, proposing a feature, or refining architecture, your input helps shape a tool that puts users in better control of their files. + +## ๐Ÿ›  Development Philosophy + +Parallel is: +- **Modular**: Each component should be independently testable and replaceable. +- **Audit-friendly**: Changes should be traceable, documented, and intentional. +- **Local-first**: Avoid assumptions about cloud dependencies. +- **Legacy-worthy**: Code should be expressive, maintainable, and built to last. + +## ๐Ÿงฑ Getting Started + +1. **Clone the repo**: + `git clone https://github.com/TheGuitarleader/Parallel.git` +2. Create a new branch: + `git checkout -b feature/your-feature-name` +3. Make your changes with clear, modular commits. +4. Push and open a **Pull Request** (PR): + `git push origin feature/your-feature-name` + +## ๐Ÿ” Pull Request Guidelines + +- Use descriptive titles and commit messages. +- Reference related issues (e.g. `Fixed #42`). +- Include tests for new logic where applicable. +- Keep PRs focusedโ€”one feature or fix per PR. +- Be open to feedback and iteration. + +## ๐Ÿงช Testing Expectations + +Parallel uses modular test suites. Before submitting a PR: +- Run all relevant tests. +- Add new ones if your logic introduces new behavior. +- Validate edge cases and failure modes. + +## ๐Ÿงญ Branch Protection & CI/CD + +All changes go through PR review. CI/CD pipelines validate builds across platforms. Please ensure your changes pass all checks before requesting review. + +## ๐Ÿ’ฌ Communication + +Use [GitHub Issues](https://github.com/TheGuitarleader/Parallel/issues) for bugs, ideas, and discussion. We welcome thoughtful dialogue and collaborative troubleshooting. \ No newline at end of file diff --git a/LICENSE.md b/LICENSE.md index b75b631..2f1c6e7 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,2 +1,7 @@ -Parallel ยฉ 2025 by [Kyle Ebbinga](https://github.com/TheGuitarleader/Parallel) is licensed under [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-nc-sa/4.0/) +Parallel is licensed under the [**Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)**](https://creativecommons.org/licenses/by-nc-sa/4.0/) license. +* โœ… You can **use, modify, and share** this code freely. +* โœ… You can **build on it**, fork it, and remix it โ€” as long as you credit the original. +* โŒ You **cannot sell** this code or use it in commercial products. +* โŒ You **cannot claim it as your own** or strip attribution. +* ๐Ÿ” If you make changes and share them, you must use the same license \ No newline at end of file diff --git a/README.md b/README.md index 6da2a97..e709fc4 100644 --- a/README.md +++ b/README.md @@ -37,21 +37,6 @@ Your computer already gives you enough to fight with โ€” your files don't have t Parallel is currently in early development. Expect rapid iteration, breaking changes, and lots of modular experimentation. Contributions, feedback, and testing are welcome! -## ๐Ÿค Contributing - -Want to help shape the future of file storage? Open an issue, submit a pull request, or reach out with ideas. Parallel is built for transparency โ€” and that includes its development. - -## ๐Ÿ“„ License - -Parallel is licensed under the **Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)** license. - -* โœ… You can **use, modify, and share** this code freely. -* โœ… You can **build on it**, fork it, and remix it โ€” as long as you credit the original. -* โŒ You **cannot sell** this code or use it in commercial products. -* โŒ You **cannot claim it as your own** or strip attribution. -* ๐Ÿ” If you make changes and share them, you must use the same license - ## ๐Ÿ’ฌ Contact For questions and ideas, reach out via our [GitHub Issues](https://github.com/TheGuitarleader/Parallel/issues). - From dcea11857f014277a8756063a3561a34e08e813d Mon Sep 17 00:00:00 2001 From: Kyle | Guitar <26614720+TheGuitarleader@users.noreply.github.com> Date: Fri, 22 Aug 2025 22:22:16 -0500 Subject: [PATCH 2/2] Added details for software patches --- CONTRIBUTING.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d822d01..953f2c1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -16,9 +16,11 @@ Parallel is: `git clone https://github.com/TheGuitarleader/Parallel.git` 2. Create a new branch: `git checkout -b feature/your-feature-name` + `git checkout -b patch/your-patch-name` 3. Make your changes with clear, modular commits. 4. Push and open a **Pull Request** (PR): `git push origin feature/your-feature-name` + `git push origin patch/your-patch-name` ## ๐Ÿ” Pull Request Guidelines