commit c81148c7d6ab9f0d01499945f87e8a632b46c37c Author: Anthony Correa <a@correa.co> Date: Fri Jan 19 12:44:22 2024 -0600 ignore git-spell-check temp files commit 66fe77de453aa758b1122f821e1d3e99557516eb Author: Anthony Correa <a@correa.co> Date: Fri Jan 19 12:43:05 2024 -0600 add checking for header in pws commit e7659d2442382c71e683596f77b32cc3f3a46bb2 Author: Anthony Correa <a@correa.co> Date: Fri Jan 19 12:29:40 2024 -0600 spell-check files commit 44081a0c148cf30627191a5ff5acaed704785b04 Author: Anthony Correa <a@correa.co> Date: Fri Jan 19 12:27:41 2024 -0600 implement spell-check
3.1 KiB
CMBA Constitution and Bylaws
The Constitution and Bylaws for the baseball league known as the Chicago Metropolitan Baseball Association (CMBA).
The compiled, published text can be found in the following formats:
The source text for this document can be found in Markdown format in src/cmba-bylaws.md.
Building from source
Requirements
Building from source requires:
Steps
- Download the latest release or clone the repo:
git clone https://github.com/anthonyscorrea/cmba-bylaws.git
- Navigate to the root directory:
cd cmba-bylaws-master
- Publish into desired format:
make {format}
were {format} is one of the below:
- All [default]:
make allormake - PDF:
make pdf - html:
make html - epub:
make epub
- Built files will be in the
build/directory
Markdown formatting
#orh1is used for either "Constitution" or "Bylaws". They are not numbered, necessitating an{.unnumbered}class.- Note: to get the numbering to match existing convention, a Lua filter was required, see jgm/pandoc#5701
##orh2is used for sections###orh3is used for subsections
Metadata
Metadata is stored in the metadata.yml file.
Project history
The constitution and bylaws were modernized in 2021, using Google Docs. This project brings that effort into Git and Github. Previous commits show a generated plain-text history of the changes prior to this project (thanks to gitdriver), with the first being the version from 2016.
Spell-checking
Spell-checking is performed on the pre-commit via .spell-check/git-spell-check (courtesy of mprpic/git-spell-check)
You can manually run spell-checking of all markdown files by running the script (requires aspell):
./.spell-check/spell-check
Should you want to bypass the pre-commit hook (though not recommended), you can commit with
git commit --no-verify".
To-Do
- Spell Checking
- Remove dependence on make, verify Windows support
About the CMBA
This baseball league known as the Chicago Metropolitan Baseball Association (CMBA) has been formed for the purpose of providing the finest amateur baseball league in the State of Illinois and Midwest; a league where an up and coming young prospect for professional baseball may play and develop; where the talented veteran player can enjoy playing among the best competition; and bring friendship and sportsmanship to the Association.