Anthony Correa 688025aa44 2024 corrections, clarifications, and modifications
By-Laws and Rules updates for 2024 season.

Modification: Added affordances for using "last out" as a DR if there is no one on the bench (proposed via email, committeed 5/31/2024, voted in GroupMe chat 6/5/2024)
Correction: Correct "Uniform" section, addresses #11
Clarification: Reworded "no game" and "slaughter rule," addresses #9
Clarification: A llow president to postpone games for extraordinary circumstances, addresses #10

commit 6143d0fdd9
Author: Anthony Correa <a@correa.co>
Date:   Thu Jun 6 06:42:14 2024 -0500

    build

commit e34297f200
Author: Anthony Correa <a@correa.co>
Date:   Thu Jun 6 06:35:10 2024 -0500

    update publish date

commit ae31a90185
Author: Anthony Correa <a@correa.co>
Date:   Thu Jun 6 06:32:34 2024 -0500

    DR using last out

    Addresses #13

commit 89e0973c27
Author: Anthony Correa <a@correa.co>
Date:   Fri Jan 19 15:20:34 2024 -0600

    postponing games in extraordinary circumstances.

    address #10

commit 6d7d0531ce
Author: Anthony Correa <a@correa.co>
Date:   Fri Jan 19 15:19:29 2024 -0600

    removed "extraordinary circumstances", add "not resumed"

    this doesn't really apply, as the league does not resume suspended games in the regular season.

commit 2b29a561da
Author: Anthony Correa <a@correa.co>
Date:   Fri Jan 19 14:47:38 2024 -0600

    update readme with github pages instructions

commit 9a3939f42e
Author: Anthony Correa <a@correa.co>
Date:   Fri Jan 19 14:20:46 2024 -0600

    update metadata date

commit 063f66fc6b
Author: Anthony Correa <a@correa.co>
Date:   Fri Jan 19 13:41:57 2024 -0600

    clarify 'no game' and slaughter rule

    address issue #9

commit 8c91733d65
Author: Anthony Correa <a@correa.co>
Date:   Fri Jan 19 13:04:29 2024 -0600

    move uniform to correct section

    address issue #11
    remove "Uniform" from section "Team Rosters; Players and Eligibility; Uniforms"
    "Uniform" subsection stays in "Teams and Managers" section
    Add "Player Uniforms" reference to "Uniform" subsection in "General Play"
2024-06-06 06:57:56 -05:00
2022-11-05 15:19:24 -05:00
2022-11-02 10:26:30 -05:00
2023-05-01 19:52:23 -05:00
2022-11-05 15:19:24 -05:00

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

  1. Download the latest release or clone the repo:
git clone https://github.com/anthonyscorrea/cmba-bylaws.git
  1. Navigate to the root directory:
cd cmba-bylaws-master
  1. Publish into desired format:
make {format}

were {format} is one of the below:

  • All [default]: make all or make
  • PDF: make pdf
  • html: make html
  • epub: make epub
  1. Built files will be in the build/ directory

Markdown formatting

  • # or h1 is used for either "Constitution" or "Bylaws". They are not numbered, necessitating an {.unnumbered} class.
  • ## or h2 is used for sections
  • ### or h3 is 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".

GitHub Pages

The html output can be hosted on GitHub Pages. Currently the site is hosted at the branch gh-pages. To update this page, you should:

  1. First build from the main branch and build html
git clone https://github.com/anthonyscorrea/cmba-bylaws.git
make html
  1. Then clone the gh-pages branch and replace index.html with the updated page.
git clone https://github.com/anthonyscorrea/cmba-bylaws.git --branch gh-pages cmba-bylaws-gh-pages
cp ../cmba-bylaws/build/cmba-bylaws.html ./cmba-bylaws-gh-pages/index.html
git push origin

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.

Description
No description provided
Readme 2.5 MiB
v2024 Latest
2026-02-06 02:48:52 +00:00
Languages
HTML 94.1%
Shell 4.3%
Makefile 1%
Lua 0.6%