Skip to content
/ boiler Public template

Boilerplate directory structure for your Github Projects!

License

Notifications You must be signed in to change notification settings

djmetzle/boiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boiler

Boilerplate directory structure for your Github Projects!

Purpose

The inspiration for this project came after perusing this repository:

When starting new projects and repositories, boilerplating the project directory structure is a pain in the butt. It would be great to have a simple way to start a project with a sane default directory layout.

This project intends to provide just that!

Usage

Try something like this (bash syntax):

git clone --depth=1 --branch=master <a link from the "clone or download" button>
rm -rf boiler/.git/
mv boiler/ <your new project's directory name>/
cd <your new project's directory name>

# optionally: clean out .gitkeep files
find . -name .gitkeep -delete

git init

Now you're ready to Rock and Roll!

Directory Layout

.
├── src                     # Source files (alternatively use `lib` or `app`)
├── lib                     # Libraries and module sources
├── 3P                      # Third party Libraries and modules
├── build                   # Compiled files (alternatively `dist`)
├── tools                   # Tools and utilities
├── scripts                 # Useful scripts
├── test                    # Test files (alternatively `spec` or `tests`)
│   ├── benchmarks          # Load and stress tests
│   ├── integration         # End-to-end, integration tests (alternatively `e2e`)
│   └── unit                # Unit tests
├── docs                    # Documentation
│   ├── TOC.md              # Table of contents
│   ├── faq.md              # Frequently asked questions
│   └── ...                 # etc.
├── CHANGELOG.md            # A running list of changes and fixes
├── LICENSE                 # CYA
└── README.md               # $this

License

Use this however you would like for "free, as in beer".

About

Boilerplate directory structure for your Github Projects!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published