Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Create Template

This script provides a generic project template with the following folder structure for your academic projects:

Project/
|-- writing/
|   |-- figures
|   |-- bib
|   |-- notes
|
|--literature
|   |-- papers
|   |-- notes
|
|-- statistics/
|   |-- data/
|   |   |-- data.csv
|   |-- figures/
|   |-- notes
|
|-- materials
|   |-- sounds/
|   |-- texts/
|   |-- analysis/
|   |-- notes
|
|-- scripts
|   |-- code
|   |-- notes
|
|-- README.md

Usage

The hard way

To create this project structure put 'create_template.py' in the directory you want to create the project and run:

python create_template.py

The easy way

To avoid dealing with the location of the script everytime you want to create a project, a better option is to create an alias of the python script in your .bash_profile that points to its location. To do this, you need to open .bash_profile using your favorite editor like emacs or vim but for most users it is easier with 'nano':

nano ~/.bash_profile

Then write the following at the end of the file:

alias ct="python ~/Documents/GTD/project_templates/code/create_template.py"

When you finish editing press Ctrl + X and then "Yes" to save and exit.

Now, you can run the script simply by typing in all directories that you have sufficient privileges

ct

Modify

The folder structure depends on your needs, it is not a fixed structure, so make changes accordingly.

I would love to hear your comments and suggestions.

About

A generic project template generator that prepares a folder structure for your academic projects.

Resources

Releases

No releases published

Packages

No packages published

Languages