https://github.com/jcook3701/github-docs-cookiecutter
Github Pages (Jekyll) cookiecutter project; simplify project documentation.
https://github.com/jcook3701/github-docs-cookiecutter
cookiecutter documentation github-docs github-pages github-wiki
Last synced: 15 days ago
JSON representation
Github Pages (Jekyll) cookiecutter project; simplify project documentation.
- Host: GitHub
- URL: https://github.com/jcook3701/github-docs-cookiecutter
- Owner: jcook3701
- License: agpl-3.0
- Created: 2018-08-21T00:54:27.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2026-02-01T00:37:23.000Z (about 2 months ago)
- Last Synced: 2026-02-01T11:44:30.453Z (about 2 months ago)
- Topics: cookiecutter, documentation, github-docs, github-pages, github-wiki
- Language: Makefile
- Homepage:
- Size: 250 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: changelogs/CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: .github/SECURITY.md
- Support: .github/SUPPORT.md
Awesome Lists containing this project
README
github-docs-cookiecutter
Author: Jared Cook
Version: 0.1.1
Overview
Github docs cookiecutter template generation.
Template cookiecutter project for Github Pages (Jekyll). This project can utilize a variety of different documentation templates but is focused mainly on a clean implementation of just the docs. Skip the boring boilerplate code and get to the work that matters.
Utilizes:
The github-docs-cookiecutter depends on the following repositories for its documentation and sub-features.
-
cookiecutter-cookiecutter Generates cookiecutter template projects and is able to be queried by generated projects for autogenerated file updates. -
Github docs via the cookiecutter-cookiecutter this project is used as a sub-template to generate documentation. -
Nutri-Matic cookiecutter hooks and tools for documentation build. The nutrimatic package has become a .
Maintains:
The github-docs-cookiecutter is used to maintain documentation for the following projects.
Cookiecutter Projects:
Python Projects:
Ansible Projects:
-
jcook3701.docker Ansible Galaxy collection used to install docker packages. -
jcook3701.flatpak Ansible Galaxy collection used to install flatpak packages. -
jcook3701.pkgs Ansible Galaxy collection used to install system (Debian, Ubuntu, RHEL) packages. -
jcook3701.source Ansible Galaxy collection used to install packages from source code. -
jcook3701.snap Ansible Galaxy collection used to install snap packages.
π οΈ CI/CD Check List:
Usage Examples
Example: Pull from main branch.
- Pull Project with cookiecutter command:
$ cookiecutter git@github.com:jcook3701/github-docs-cookiecutter.git
Example: Pull from develop branch.
- Pull code from development branch while testing updates.
$ cookiecutter git@github.com:jcook3701/github-docs-cookiecutter.git --checkout develop
Advance Examples
Note: The real intention of this project is to call it as a hook within other cookiecutter projects as shown below.
Explanation: ansible-galaxy-cookiecutter template utilizes nutri-matic hooks to pull both this documentation template along with sphinx-cookiecutter template into generated project $(PROJECT_ROOT)/docs/.
Utilization of nutri-matic is the optimal way of integrating this template in projects.
π± Getting Started
π Documentation
The github-docs-cookiecutter documentation is available at docs.
π€ Contributing
If youβre interested in contributing to the github-docs-cookiecutter project:
- Start by reading the contributing guide.
- Learn how to setup your local environment, in our developer guide.
- Look through our style guide.
πΉ Authors Notes
- This code currently works with cookiecutter (2.6) from PyPi repositories.
βοΈ License
Copyright (c) 2025-2026, Jared Cook
This project is licensed under the AGPL-3.0-or-later License.
See the LICENSE file for the full license text.
SPDX-License-Identifier: AGPL-3.0-or-later