This is the version controlled repository for Benjamin Franklin Open's constitution.
This document is built in Latex and requires dependancies described here
To view the pre-built PDF of the constitution, check the Github releases, powered by Github Actions.
...
├── .github
├── README.md
├── out
│ ├── constitution.pdf
│ └── ...
├── Makefile
├── LICENSE
├── constitution.tex
├── assets
│ └── bird.png
└── articles
├── article-10.tex
├── article-09.tex
├── article-08.tex
├── article-07.tex
├── article-06.tex
├── article-05.tex
├── article-04.tex
├── article-03.tex
├── article-02.tex
└── article-01.texREADME.md- The file you are currently reading.
/out- Generated by the makefile to output the Latexmk output as to not pollute the main repository directory.
Makefileformat- Runs prettier over/articles, should be ran before commiting.build- Makes/outdirectory and runsLatexmkto build/out/constitution.pdf.clean- Removes/outdirectory and contained files.rebuild- Cleans/outand runsbuild.open- Rebuilds/out/constitution.pdfand opens it throughxdg-open
LICENSE- Contains the license text for CC0.
constitution.tex- Main latex file that calls in all the articles. Just run Latexmk on this file.
/assets- Holds all images and other assets required for building the Latex file.
/articles- Contains the individual articles.
/.github- Location for github actions and pull-request/issue templates.
Latexmk- Required for building the PDFs from the Latex
prettier&prettier-plugin-latex- Used by
make formatto automatically format the latex in a consistant style.
- Used by
GNU Make(or a compatable alternative)Texlive Latex& the following packages:
git clone https://github.com/bfhs-open/constitution
make buildNow you are able to view the PDF, found in ./out/constitution.pdf.
This repository uses github actions to build new releases when a pull-request has been merged into main, thus achieving continuous deployment.
The Github Actions depend on:
You can check the status of the Github Action here.
Follow the contributing guidelines described in Article 8 of the constitution.

To the extent possible under law,
the person who associated CC0
with this work has waived all copyright and related or neighboring
rights to this work.
BFHS-Open retains all rights and does not offer a license for use of the Organization's Logo.