This template is used to create a new repository with a predefined structure and files.
To create a new repository using this template, follow these steps:
- Click the "Use this template" button on the main page of the repository.
- Fill in the necessary details for your new repository.
- Click "Create repository from template".
You now have a new repository initialized with the predefined structure and files from this template.
- Standard directory structure
- Example configuration files
- GitHub workflows for dependency review and managing stale issues
- Contribution guidelines and code of conduct
The template repository includes the following structure:
repo-template/
├── docs/
│ └── index.md
├── .github/
│ ├── CODE_OF_CONDUCT.md
│ ├── COMMIT_CONVENTION.md
│ ├── CONTRIBUTING.md
│ ├── PULL_REQUEST_TEMPLATE.md
│ └── workflows/
│ ├── dependency-review.yml
│ └── stale.yml
│ └── ISSUE_TEMPLATE/
│ ├── bug_report.yml
│ ├── feature_request.yml
│ ├── general_inquiry.yml
│ └── config.yml
├── LICENSE
├── README.md
└── .gitignore
Expand file structure
-
docs/
: Contains the documentation files for the repository.index.md
: Main documentation file.
-
.github/
: Contains the GitHub-specific files for the repository.CODE_OF_CONDUCT.md
: Code of conduct for the repository.COMMIT_CONVENTION.md
: Commit message convention for the repository.CONTRIBUTING.md
: Contribution guidelines for the repository.PULL_REQUEST_TEMPLATE.md
: Pull request template for the repository.workflows/
: Contains the GitHub workflows for the repository.dependency-review.yml
: Workflow for dependency review.stale.yml
: Workflow for managing stale issues.
ISSUE_TEMPLATE/
: Contains the issue templates for the repository.bug_report.yml
: Bug report template.feature_request.yml
: Feature request template.general_inquiry.yml
: General inquiry template.config.yml
: Configuration file for the issue templates.
-
LICENSE
: License file for the repository. -
README.md
: Readme file for the repository. -
.gitignore
: Git ignore file for the repository.
We welcome contributions! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes.
- Commit your changes (
git commit -m "feat(feature-name): add new feature"'
). - Push to the branch (
git push origin feature/YourFeature
). - Create a new Pull Request.
Please ensure your pull request adheres to the Code of Conduct.
This project is licensed under the CC0 1.0 License. See the LICENSE file for details.