English | 한국어
oss-kit is a GitHub Template Repository designed to help you kickstart new open-source projects.
This template reduces the boilerplate setup required at the beginning of a project and provides essential configurations to quickly set up a well-structured open-source repository.
It is intentionally lightweight, making it easy to start, and will be continuously updated to reflect the latest GitHub features and modern tooling.
When starting a new open-source project, there are several setup tasks required before writing any code.
For example: Issue Templates, Pull Request Templates, Code of Conduct, Contribution Guide, branch rules, and commit conventions all need to be configured manually.
This process is repetitive, time-consuming, and often inconsistent across projects.
oss-kit solves this by providing a ready-to-use template that ensures consistent and modern project initialization for anyone starting an open-source repository.
- Lightweight start: Minimal setup to get started quickly.
- Modern tooling: Continuously updated with the latest GitHub features and tools.
- Essential assets included: Provides Issue Templates, PR Templates, Code of Conduct, Contribution Guide, and branch rules.
- GitHub Projects integration: Designed to work with GitHub Projects workflows.
- Custom commit convention: Uses a modified version of Conventional Commits tailored for this template. See Conventional Commits Guide for details.
This template includes the essential documents and configurations required for running an open-source project.
- README.md: Project introduction and usage information
- CONTRIBUTION.md: Contribution guidelines
- CODE_OF_CONDUCT.md: Contributor Code of Conduct
- LICENSE: License information
- agents.md: Defines project roles and responsibilities
- docs/
- CONVENTIONAL_COMMITS.md: Comprehensive guide for commit conventions
- project-board.md: Guide for GitHub Projects workflow
- .github/
- ISSUE_TEMPLATE/: GitHub Issue templates
- PULL_REQUEST_TEMPLATE.md: Pull Request template
External contributions are not being accepted at this time.
Once contributions are open, please refer to CONTRIBUTION.md for details.
This project is licensed under the MIT License.
See the LICENSE file for more details.