π§ Work in Progress - A modern, lightweight Turborepo template for p-stack organization with essential open-source project configurations
This template is currently under active development. Many features and configurations are still being implemented and refined. The template is not yet ready for production use.
This template provides a foundation for creating new Turborepo-based repositories with all the essential configurations needed for open-source project management. It includes pre-configured issue templates, PR templates, contribution guidelines, and modern tooling setup to help you get started quickly.
When starting a new open-source repository, developers often spend significant time setting up:
- Issue and PR templates for consistent contribution workflows
- Code of Conduct and Contributing guidelines for community management
- Branch protection rules and conventional commit conventions
- Basic project structure with modern tooling configurations
- License and documentation setup
This template eliminates that initial setup overhead, allowing you to focus on building your project from day one.
π§ Work in Progress - The following features are planned and will be implemented:
- ποΈ Turborepo-based monorepo structure
- π GitHub Issue Templates for bugs, features, and questions
- π Pull Request Templates with comprehensive checklists
- π Code of Conduct and Contributing Guidelines
- π Branch Protection Rules configuration
- π Conventional Commits (customized for project needs)
- π οΈ Modern Tooling setup and configurations
- π License and documentation structure
π§ Work in Progress - Quick start guide will be available once the template is ready.
Stay tuned for detailed setup instructions!
π§ Work in Progress - Project structure will be finalized during development.
βββ .github/ # GitHub templates and workflows (planned)
βββ apps/ # Application packages (planned)
βββ packages/ # Shared packages (planned)
βββ docs/ # Documentation (planned)
βββ CODE_OF_CONDUCT.md # (planned)
βββ CONTRIBUTING.md # (planned)
βββ LICENSE # (planned)
βββ README.md
π§ Work in Progress - The following modern tools are planned to be configured:
- Turborepo for monorepo management
- TypeScript for type safety
- ESLint + Prettier for code quality
- Husky + lint-staged for pre-commit hooks
- Conventional Commits for consistent commit messages
- GitHub Actions for CI/CD workflows
This template is designed to work seamlessly with GitHub Projects, providing:
- Automated issue labeling and assignment
- Project board integration
- Milestone tracking
- Release management workflows
This template is currently under active development. We are not accepting external contributions at this time as we work on finalizing the core structure and features.
Once the template reaches a stable state, we will welcome community contributions. Please check back later or watch this repository for updates on when contributions will be accepted.
This project is licensed under the MIT License - see the LICENSE file for details.
This template is maintained by the p-stack organization for creating consistent, high-quality Turborepo-based projects. It reflects our best practices and conventions developed through building and maintaining multiple open-source projects.
Happy coding! π
Made with β€οΈ by the p-stack team