- Description
- Who is this for?
- Quick Start
- Features
- Project Structure
- Contributing
- License
- Feedback
- Support
- Languages and Tools
- Connect with us
A ready-to-use template repository for quickly starting new projects. Includes essential files, recommended structure, and documentation to streamline your workflow.
This template is designed for:
- Open Code Chicago contributors starting new community projects.
- Open source developers who want a clean and consistent project structure.
- Click the "Use this template" button on the repository page to create a new repo.
- Clone your new repository:
git clone https://github.com/your-username/your-new-repo.git cd your-new-repo
- (Optional) Run the setup script:
bash setup.sh
- Customize your project and update documentation as needed.
See docs/setup.md for more details.
- Pre-configured documentation folder (
docs/
) - Example setup script (
setup.sh
) - Dockerfile and .dockerignore for containerization
- Automated CI workflow with GitHub Actions (
.github/workflows/ci.yml
) - Code of conduct and contributing guidelines
- Sample configuration files (
.editorconfig
,.prettierrc
) - Starter changelog
project-template/ # GitHub project-template
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ ├── bug_report.md
│ │ └── feature_request.md
│ ├── workflow/
│ │ └── ci.yml
│ ├── CODEOWNERS
│ ├── dependabot.yml
│ └── PULL_REQUEST_TEMPLATE.md
│
├── docs/
│ ├── images/
│ ├── architecture.md
│ ├── faq.md
│ ├── setup.md
│ └── usage.md
│
├── .dockerignore
├── .gitignore
├── .prettierrc
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── Dockerfile
├── LICENSE
├── README.md
└── setup.sh
We welcome contributions!
Please read the CONTRIBUTING.md before submitting pull requests.
This project is licensed under the MIT License.
We welcome feedback and suggestions to improve the template’s functionality and usability.
📧 Contact: Email.
If you find this template helpful, consider supporting us: