Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Github Pages (Jekyll) cookiecutter project; simplify project documentation.

License

Notifications You must be signed in to change notification settings

jcook3701/github-docs-cookiecutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

126 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

github-docs-cookiecutter

License

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:

  • dependency-check
  • format-check
  • lint-check
  • security-audit
  • spellcheck
  • tests
  • typecheck

Usage Examples

Example: Pull from main branch.

  1. Pull Project with cookiecutter command:
    $ cookiecutter [email protected]:jcook3701/github-docs-cookiecutter.git  
    

    Example: Pull from develop branch.

  2. Pull code from development branch while testing updates.
    $ cookiecutter [email protected]: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:


๐Ÿน Authors Notes

  1. 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

About

Github Pages (Jekyll) cookiecutter project; simplify project documentation.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors