KenwoodFox / Project-Template

A cookie cutter template for my ususal project layout

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cookiecutter Test

KenwoodFox's Cookie Cutter Project Template

I very often find myself using or suggesting this project layout, so I've gone ahead and cookie-cuttered it so everyone else can use it too!

Using this template.

Its as easy as

cookiecutter https://github.com/KenwoodFox/Project-Template

If you dont have cookie-cutter, install it from here!

Whats in this template?

.
└── YourProject
    ├── CAD                                 # CAD Files, 3D objects (cases, brackets, big things)
    ├── Docs                                # Documentation (setup by default with Sphinx)
    ├── Firmware                            # Firmware (setup by default with PIO)
    │   ├── include                         # Include files like pindefs and headers
    │   ├── lib                             # Custom lib files like project objects and memory
    │   ├── src                             # Source code files
    │   └── test                            # PIO Tests
    ├── Hardware                            # Hardware (setup by default with KiCAD and KiBOT)
    │   └── YourProject                     # KiCAD project with the same name
    │       ├── Libraries                   # External KiCAD libs!
    │       └── Stencils                    # Stencils and jigs
    └── Static                              # Pictures and Docs

About

A cookie cutter template for my ususal project layout


Languages

Language:Python 60.2%Language:Makefile 28.6%Language:C++ 9.5%Language:C 1.6%