Skip to content

🚧 WIP: shadcn/ui components reimplemented with MUI Base UI. Same interface, same experience, different foundation.

License

Notifications You must be signed in to change notification settings

practical-stack/turborepo-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Turborepo Template

🚧 Work in Progress - A modern, lightweight Turborepo template for p-stack organization with essential open-source project configurations

⚠️ Development Status

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.

πŸ“‹ Description

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.

🎯 What Problems Does This Solve?

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.

✨ Features (Planned)

🚧 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

πŸš€ Quick Start

🚧 Work in Progress - Quick start guide will be available once the template is ready.

Stay tuned for detailed setup instructions!

πŸ—οΈ Project Structure

🚧 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

πŸ› οΈ Modern Tooling

🚧 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

πŸ“š GitHub Project Integration

This template is designed to work seamlessly with GitHub Projects, providing:

  • Automated issue labeling and assignment
  • Project board integration
  • Milestone tracking
  • Release management workflows

🀝 Contributing

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.

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

🏒 About p-stack

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

About

🚧 WIP: shadcn/ui components reimplemented with MUI Base UI. Same interface, same experience, different foundation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •