jrsmith3 / cookiecutter-latex-article Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
When a target directory is created from this template, it should be initialized as a git repository:
git init
git add
git commit
It would be great if the commit hash of this template repo (i.e. https://github.com/jrsmith3/cookiecutter-latex-article/) from which the target directory was created (cf. #12) as well as the URL to this template repo was included in the commit message of the first commit.
The automatic build tool should have an option to print statistics like word count.
SCons
is better, if less ubiquitous.
Most LaTeX documents include a BibTeX file to manage references. In order to maintain generality, I think I should implement this feature as a post-build hook. The BibTeX file should come in as a submodule and the .bib file itself should be a symlink pointing to the .bib file in the submodule.
When a local repo is created from this template, the URL of the remote should be included in the resulting target.
The main.tex
file from my current LaTeX template repo should be merged into this repo. I will pull out only the commits pertaining to main.tex
from that repo and nothing else.
The README.md file should include some instructions and example code on how to create a project repo from this template.
The template in this repo should be a valid cookiecutter
template.
Specifically:
* [ ] hooks/post_gen_project.py
{{cookiecutter.repo_name}}/SConstruct
It seems like good practice to include a link back to this cookiecutter
template repo in a target project. First, there should be a post creation hook that initializes the target as a git repo. Then the post-creation hook should add and commit everything. The hash of the commit from this repo which was used to create the target repo should be included in the commit message.
The git commit hash should be embedded in the PDF which is built using the build tool.
A LaTeX project repo built from the cookiecutter
template should include a README.md
file.
The README.md file in the template should include instructions on how to build the LaTeX document from source.
The automatic build tool should be able to create output in ODF.
The .gitignore
should come from the github/gitignore repo.
git remote add gitignore [email protected]:github/gitignore.git
git fetch gitignore
git merge gitignore -- TeX.gitignore
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.