View Documentation on GitHub Pages
This repository serves as a comprehensive collection of development tools, templates, and best practices for initializing and maintaining code repositories. It provides a standardized foundation for projects to ensure consistency, quality, and maintainability.
The main goal of this repository is to provide developers with:
- A complete set of documentation templates and standards
- Automated workflows for common development tasks
- Standardized project structures and configurations
- Cline memory bank and rule systems for AI-assisted development
- Dev container configurations for consistent development environments
- Post-fork setup automation for maintaining proper attribution
This repository is designed to be used as a template/reference:
- Developers start with their existing git repository
- They download/clone the files from this repository into their project
- The files are then maintained separately in each individual project
- Each project can customize and extend the templates as needed
memory-bank/- Core documentation files for project contextclinerules-bank/- Standard rules and guidelinesclines-memory-bank-rule.md- Documentation of the memory bank system
workflows/- Automation workflows for various development tasks- Includes initialization, maintenance, and operational workflows
- Each workflow is documented with parameters and steps
.devcontainer/- VS Code dev container setup- Pre-configured with common development tools and extensions
- Ensures consistent development environments
docs/technical_design_doc.md- Template for technical design documents- Standardized format for project documentation
- Clone or fork this repository
- Copy the desired files into your existing project
- Customize the templates to match your specific project needs
- Maintain the files separately in your project repository
- Use the workflows for automated task execution
- Consistency: Standardized templates across projects
- Efficiency: Pre-built workflows reduce setup time
- Quality: Established rules and guidelines improve code quality
- Maintainability: Clear documentation and structure
- Collaboration: Shared standards facilitate team development
If you use this repository in your work, please consider citing it to give credit to the original authors and help others discover this resource. You can cite it as:
For academic or research use:
[Author Name], [Project Name], [Repository URL], [Year]. Available online at [URL]
For software projects:
- Include a reference in your project's documentation
- Add a note in your README.md mentioning this repository
- Consider adding a badge to your project's README (if applicable)
Example citation format:
devset - A collection of development tools and templates
https://github.com/toxicoder/devset
If you find this repository helpful and would like to support its development, consider making a donation:
Your support helps maintain and improve this collection of development tools and templates. Thank you for contributing to open source!
This project is licensed under MIT - see the LICENSE file for details.
