46 Commits

Author SHA1 Message Date
279a15f6ad fix
Some checks failed
CI - Docs build check / build-check (push) Successful in 8s
Deploy RC preview to GitHub Pages / deploy-rc-pages (push) Failing after 5s
Build & publish docs (rc + release) / build (push) Successful in 5s
Build & publish docs (rc + release) / release (push) Successful in 2s
Build & publish docs (rc + release) / deploy (push) Failing after 3s
2026-02-05 14:09:23 -06:00
69a34a5a82 test
Some checks failed
CI - Docs build check / build-check (push) Successful in 9s
Deploy RC preview to GitHub Pages / deploy-rc-pages (push) Failing after 5s
Build & publish docs (rc + release) / build (push) Successful in 5s
Build & publish docs (rc + release) / release (push) Successful in 4s
Build & publish docs (rc + release) / deploy (push) Failing after 1s
2026-02-05 14:03:24 -06:00
7d7dbe5354 test
Some checks failed
CI - Docs build check / build-check (push) Successful in 13s
Deploy RC preview to GitHub Pages / deploy-rc-pages (push) Failing after 5s
Build & publish docs (rc + release) / build (push) Successful in 5s
Build & publish docs (rc + release) / release (push) Successful in 2s
Build & publish docs (rc + release) / deploy (push) Failing after 2s
2026-02-05 13:58:19 -06:00
ddb44e9846 test
Some checks failed
CI - Docs build check / build-check (push) Successful in 7s
Deploy RC preview to GitHub Pages / deploy-rc-pages (push) Failing after 5s
Build & publish docs (rc + release) / build (push) Successful in 6s
Build & publish docs (rc + release) / release (push) Successful in 2s
Build & publish docs (rc + release) / deploy (push) Successful in 1s
2026-02-05 13:47:59 -06:00
f1f4a69bd1 oops
Some checks failed
CI - Docs build check / build-check (push) Successful in 8s
Deploy RC preview to GitHub Pages / deploy-rc-pages (push) Failing after 5s
Build & publish docs (rc + release) / build (push) Failing after 4s
Build & publish docs (rc + release) / release (push) Has been skipped
Build & publish docs (rc + release) / deploy (push) Has been skipped
2026-02-05 13:40:06 -06:00
dea9106556 test
Some checks failed
CI - Docs build check / build-check (push) Successful in 8s
Deploy RC preview to GitHub Pages / deploy-rc-pages (push) Failing after 5s
2026-02-05 13:35:51 -06:00
f7345b5433 test
Some checks failed
CI - Docs build check / build-check (push) Failing after 8s
Deploy RC preview to GitHub Pages / deploy-rc-pages (push) Failing after 5s
2026-02-05 13:30:06 -06:00
a5640d0e02 oops more errors 2026-02-05 13:25:56 -06:00
50252ece04 oops branch name wrong 2026-02-05 13:18:55 -06:00
0fa737e74b test 2026-02-05 13:17:33 -06:00
973dbefabb test 2026-02-05 13:01:37 -06:00
afd82d071c test 2026-02-05 12:44:38 -06:00
ead328c075 fix env
Some checks failed
CI - Docs build check / build-check (push) Failing after 7s
2026-02-05 09:49:35 -06:00
155c9a4222 fix strict var
All checks were successful
CI - Docs build check / build-check (push) Successful in 8s
2026-02-05 09:46:32 -06:00
bdbce0664b fix validation
Some checks failed
CI - Docs build check / build-check (push) Failing after 8s
2026-02-05 09:42:36 -06:00
c185079bf1 fix
All checks were successful
CI - Docs build check / build-check (push) Successful in 9s
2026-02-05 09:28:36 -06:00
039228ab99 update ci
All checks were successful
CI - Docs build check / build-check (push) Successful in 8s
Deploy RC preview to GitHub Pages / deploy-rc-pages (push) Successful in 6s
2026-02-05 09:24:58 -06:00
58d7f6be48 update
All checks were successful
CI - Docs build check / build-check (push) Successful in 8s
Deploy RC preview to GitHub Pages / deploy-rc-pages (push) Successful in 6s
2026-02-05 08:46:15 -06:00
4dd5e308cf update to deploy-rc
Some checks failed
CI - Docs build check / build-check (push) Successful in 8s
Deploy RC preview to GitHub Pages / deploy-rc-pages (push) Failing after 8s
2026-02-05 08:41:17 -06:00
15be04dac7 try rc build
All checks were successful
CI - Docs build check / build-check (push) Successful in 8s
Deploy RC preview to GitHub Pages / deploy-rc-pages (push) Successful in 6s
2026-02-04 18:58:08 -06:00
45da756495 ci (spellcheck, build) 2026-02-04 18:11:22 -06:00
9de000a16d flesh out miscellaneous and dissolution 2026-01-24 18:03:39 -06:00
8af1ab6058 flesh out treasurer and secretary 2026-01-24 18:03:13 -06:00
042abe9f98 remove commissioner power 2026-01-24 18:02:46 -06:00
25a43fe684 capitalization fix 2026-01-24 18:02:26 -06:00
c4d61f1a44 by-laws => Bylaws 2026-01-24 18:02:06 -06:00
b1776e0e39 typo 2026-01-24 18:00:47 -06:00
ac9d5374e9 amend purpose to include members 2026-01-24 18:00:00 -06:00
4913421231 add powers, limitations, office and agent 2026-01-24 17:59:11 -06:00
e1a827cfa1 update spellcheck to use cspell 2026-01-24 17:56:47 -06:00
e9d6761121 split bylaws and policy 2026-01-24 17:10:10 -06:00
51896e9e28 from melanie 2026-01-24 16:17:30 -06:00
dff99c0dc3 from tony 2026-01-24 14:48:18 -06:00
35238a60f3 budget section, unify on "dues" 2026-01-22 09:41:25 -08:00
fbc5061e4a restructure officers, unify on "Commissioner" 2026-01-22 09:41:25 -08:00
1d5d15c6b3 Add directors 2026-01-22 09:41:25 -08:00
0b893a5d8e simplify member standing and voting 2026-01-22 09:41:25 -08:00
9faeba6b7a section -> provision 2026-01-22 09:41:25 -08:00
b96bc44f47 clarify membership. formalize "Manager" 2026-01-22 09:41:25 -08:00
8d619fdc13 amend purpose 2026-01-22 09:41:25 -08:00
cceacae86f Update name section, unify to "League" 2026-01-22 09:41:24 -08:00
cbb9b211b5 promote name and purpose to sections 2026-01-22 07:42:16 -08:00
f21b4efe4a move assets, styles to docs folder 2026-01-22 07:42:11 -08:00
376369f49b implement mkdocs, remove pandoc 2026-01-22 07:29:59 -08:00
fabb2c69fd moved general play section to new document as playing rules 2026-01-22 06:35:06 -08:00
97486f02e1 initial restructuring
directory restructuring, remove makefile and build files in repo
2026-01-20 12:24:27 -06:00
9 changed files with 349 additions and 284 deletions

74
.github/workflows/deploy-pages.yml vendored Normal file
View File

@@ -0,0 +1,74 @@
name: Release - Build and publish docs
on:
push:
tags: ["v*"]
workflow_dispatch:
permissions:
contents: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout (tag)
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Install dependencies
run: |
set -euo pipefail
pip install -r mkdocs/requirements.txt
- name: CI gate build (strict)
env:
MKDOCS_STRICT: ${{ vars.MKDOCS_STRICT }}
run: |
set -euo pipefail
export MKDOCS_STRICT="${MKDOCS_STRICT:-true}"
tools/mkdocs_build.sh --config mkdocs/mkdocs.yml
- name: Package site (non-strict)
run: |
set -euo pipefail
export MKDOCS_STRICT="false"
scripts/package_site.sh "${GITHUB_REF_NAME}" --config mkdocs/mkdocs.yml --dist "${RUNNER_TEMP}/dist"
- name: Publish release (GitHub)
uses: softprops/action-gh-release@v2
with:
name: ${{ github.ref_name }}
tag_name: ${{ github.ref_name }}
files: |
${{ runner.temp }}/dist/${{ github.ref_name }}.zip
- name: Remove RC preview from gh-pages (optional cleanup)
run: |
set -euo pipefail
git fetch origin gh-pages:gh-pages || true
if git show-ref --verify --quiet refs/heads/gh-pages; then
git switch gh-pages
else
echo "No gh-pages branch; nothing to clean."
exit 0
fi
if [ -d rc ]; then
rm -rf rc
git add -A
git config user.name "actions-bot"
git config user.email "actions-bot@users.noreply.github.com"
git commit -m "Remove RC preview after release ${GITHUB_REF_NAME}" || echo "No changes to commit"
git push origin gh-pages
else
echo "No rc/ directory present; nothing to delete."
fi

76
.github/workflows/deploy-rc-pages.yml vendored Normal file
View File

@@ -0,0 +1,76 @@
name: Deploy RC preview to GitHub Pages
on:
push:
tags: ["rc*"]
workflow_dispatch:
permissions:
contents: write
jobs:
deploy-rc-pages:
runs-on: ubuntu-latest
steps:
- name: Checkout (tag)
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Install dependencies
run: |
set -euo pipefail
pip install -r mkdocs/requirements.txt
- name: Build site (strict default)
run: |
set -euo pipefail
export MKDOCS_STRICT="${MKDOCS_STRICT:-true}"
export TMPDIR="${RUNNER_TEMP:-$TMPDIR}"
export OUTPUT_DIR="${OUTPUT_DIR:-${TMPDIR}/dist/}"
tools/build.sh --config mkdocs/mkdocs.yml
- name: Checkout gh-pages branch
run: |
set -euo pipefail
git fetch origin gh-pages:gh-pages || true
if git show-ref --verify --quiet refs/heads/gh-pages; then
git switch gh-pages
else
git switch --orphan gh-pages
rm -rf ./*
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git commit --allow-empty -m "Initialize gh-pages"
fi
- name: Publish RC preview under /rc/<tag>/
run: |
export TMPDIR="${RUNNER_TEMP:-$TMPDIR}"
export OUTPUT_DIR="${OUTPUT_DIR:-${TMPDIR}/dist/}"
set -euo pipefail
rm -rf "rc"* || true
mkdir -p "rc/"
cp -a "$OUTPUT_DIR/." "rc/"
git add -A
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git commit -m "Deploy RC preview ${GITHUB_REF_NAME}" || echo "No changes to commit"
git push origin gh-pages
- name: Publish prerelease (GitHub)
uses: softprops/action-gh-release@v2
with:
prerelease: true
body: |
RC preview: https://<org>.github.io/<repo>/rc/
Tag: ${{ github.ref_name }}
Commit: ${{ github.sha }}

View File

@@ -8,25 +8,22 @@ on:
workflow_dispatch: workflow_dispatch:
permissions: permissions:
contents: write contents: read
env: env:
MKDOCS_CONFIG: mkdocs/mkdocs.yml MKDOCS_CONFIG: mkdocs/mkdocs.yml
MKDOCS_OUTPUT_DIR: ${{ runner.temp }}/dist
MKDOCS_STRICT: ${{ vars.MKDOCS_STRICT || 'true' }} MKDOCS_STRICT: ${{ vars.MKDOCS_STRICT || 'true' }}
SKIP_DOCX: f${{ vars.SKIP_DOCX || 'false' }}e
jobs: jobs:
publish: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout (tag) - uses: actions/checkout@v4
uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Setup Python - uses: actions/setup-python@v5
uses: actions/setup-python@v5
with: with:
python-version: "3.11" python-version: "3.11"
@@ -35,15 +32,7 @@ jobs:
set -euo pipefail set -euo pipefail
pip install -r mkdocs/requirements.txt pip install -r mkdocs/requirements.txt
# Install pandoc if not present - name: Build docs (strict gate)
if [ "${SKIP_DOCX}" != "true" ]; then
if ! command -v pandoc >/dev/null 2>&1; then
sudo apt-get update
sudo apt-get install -y pandoc
fi
fi
- name: Build docs (normal + offline, strict gate)
run: | run: |
set -euo pipefail set -euo pipefail
@@ -52,54 +41,30 @@ jobs:
FLAGS+=(--strict) FLAGS+=(--strict)
fi fi
OUT_BASE="${RUNNER_TEMP}/mkdocs_out" mkdir -p "${MKDOCS_OUTPUT_DIR}"
SITE="${OUT_BASE}/site"
SITE_OFFLINE="${OUT_BASE}/site_offline/${GITHUB_REF_NAME}"
rm -rf "${OUT_BASE}" OFFLINE="${OFFLINE:-true}" mkdocs build \
mkdir -p "${SITE}" "${SITE_OFFLINE}" "${FLAGS[@]}" \
-f "${MKDOCS_CONFIG}" \
-d "${MKDOCS_OUTPUT_DIR}/offline"
mkdocs build \
"${FLAGS[@]}" \
-f "${MKDOCS_CONFIG}" \
-d "${MKDOCS_OUTPUT_DIR}/dist"
mkdocs build "${FLAGS[@]}" -f "${MKDOCS_CONFIG}" -d "${SITE}" - name: Zip site
OFFLINE=true mkdocs build "${FLAGS[@]}" -f "${MKDOCS_CONFIG}" -d "${SITE_OFFLINE}"
- name: Export docx
if: env.SKIP_DOCX != 'true'
run: | run: |
set -euo pipefail set -euo pipefail
cd "${MKDOCS_OUTPUT_DIR}"
SHORT_SHA="${GITHUB_SHA::7}" zip -r "${GITHUB_REF_NAME}.zip" "./offline"
release:
OUT_DIR="${RUNNER_TEMP}/pandoc" runs-on: ubuntu-latest
OUT_FILE="${GITHUB_REF_NAME}-${SHORT_SHA}.docx" needs: build
echo "SHORT_SHA=`echo ${SHORT_SHA}`" >> $GITHUB_ENV steps:
# -------------------------
mkdir -p "${OUT_DIR}" # RC-only step
# -------------------------
# Collect markdown files, excluding README.md and docs/index.md - name: Publish prerelease
mapfile -t MD_FILES < <(
find docs -name '*.md' \
! -name 'index.md' \
! -name 'README.md' \
| sort
)
echo "Generating ${OUT_FILE}"
# Adjust input paths as needed
pandoc \
"${MD_FILES[@]}" \
--number-sections \
-o "${OUT_DIR}/${OUT_FILE}"
echo "Pandoc output written to ${OUT_DIR}/${OUT_FILE}"
- name: Zip offline site
run: |
set -euo pipefail
cd "${RUNNER_TEMP}/mkdocs_out/site_offline/"
zip -r "${GITHUB_REF_NAME}.zip" ./${GITHUB_REF_NAME}
- name: Publish prerelease
if: startsWith(github.ref_name, 'rc') if: startsWith(github.ref_name, 'rc')
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:
@@ -107,11 +72,13 @@ jobs:
name: ${{ github.ref_name }} name: ${{ github.ref_name }}
tag_name: ${{ github.ref_name }} tag_name: ${{ github.ref_name }}
body: | body: |
Release candidate preview. Release candidate preview (if deployed): /rc/
files: | files: |
${{ runner.temp }}/mkdocs_out/site_offline/${{ github.ref_name }}.zip ${{ runner.temp }}/${{ github.ref_name }}.zip
${{ runner.temp }}/pandoc/${{ github.ref_name }}-${{ env.SHORT_SHA }}.docx
# -------------------------
# Final release-only step
# -------------------------
- name: Publish release - name: Publish release
if: startsWith(github.ref_name, 'v') if: startsWith(github.ref_name, 'v')
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
@@ -119,37 +86,51 @@ jobs:
name: ${{ github.ref_name }} name: ${{ github.ref_name }}
tag_name: ${{ github.ref_name }} tag_name: ${{ github.ref_name }}
files: | files: |
${{ runner.temp }}/mkdocs_out/site_offline/${{ github.ref_name }}.zip ${{ runner.temp }}/${{ github.ref_name }}.zip
deploy:
- name: Checkout gh-pages branch runs-on: ubuntu-latest
needs: build
steps:
- name: Checkout (tag)
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
ref: gh-pages
fetch-depth: 0 fetch-depth: 0
- name: Checkout gh-pages branch
- name: Deploy release to gh-pages root
if: startsWith(github.ref_name, 'v')
run: | run: |
set -euo pipefail set -euo pipefail
rm -rf ./* git fetch origin gh-pages:gh-pages || true
cp -a ${RUNNER_TEMP}/mkdocs_out/site/. . if git show-ref --verify --quiet refs/heads/gh-pages; then
git switch gh-pages
else
git switch --orphan gh-pages
rm -rf ./*
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git commit --allow-empty -m "Initialize gh-pages"
fi
- name: Publish release
run: |
set -euo pipefail
rm ./* ./.* || true
cp -a "${MKDOCS_OUTPUT_DIR}/dist/." ""
git add -A git add -A
git config user.name "github-actions[bot]" git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com" git config user.email "github-actions[bot]@users.noreply.github.com"
git commit -m "Deploy release ${GITHUB_REF_NAME}" || echo "No changes to commit" git commit -m "Deploy release ${GITHUB_REF_NAME}" || echo "No changes to commit"
git push origin gh-pages git push origin gh-pages
- name: Deploy RC preview to /rc/ - name: Publish RC preview under /rc/<tag>/
if: startsWith(github.ref_name, 'rc')
run: | run: |
set -euo pipefail set -euo pipefail
rm -rf rc rm -rf "rc"* || true
mkdir -p rc mkdir -p "rc/"
cp -a ${RUNNER_TEMP}/mkdocs_out/site/. rc/ cp -a "${MKDOCS_OUTPUT_DIR}/dist/." "rc/"
printf '{"tag":"%s"}\n' "${GITHUB_REF_NAME}" > rc/rc.json
git add -A git add -A
git config user.name "github-actions[bot]" git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com" git config user.email "github-actions[bot]@users.noreply.github.com"
git commit -m "Deploy RC preview ${GITHUB_REF_NAME}" || echo "No changes to commit" git commit -m "Deploy RC preview ${GITHUB_REF_NAME}" || echo "No changes to commit"
git push origin gh-pages git push origin gh-pages

View File

@@ -1,5 +1,5 @@
<p align="center"> <p align="center">
<img src="docs/assets/cmba-logo.svg" width="200"> <img src="assets/cmba-logo.svg" width="200">
</p> </p>
# CMBA Constitution and Bylaws # CMBA Constitution and Bylaws

View File

@@ -1,209 +1,134 @@
# League Rules and Policy # League Rules and Policy
## Authority and Applicability ## Subjectivity
This Rules and Policy document is adopted pursuant to the Leagues Constitution and Bylaws and governs the operational rules, procedures, and competitive structure of the League. In the event of a conflict between this document and the Constitution and Bylaws, the Constitution and Bylaws shall control. These rules, regulations, articles, and Bylaws may not be suspended, set aside, or added to under any circumstances, regardless of the will of the Managers. This provision nullifies the “If both managers agree” concept.
## League Governance ## Budget
The Commissioner is responsible for the day-to-day administration of League operations in accordance with the Constitution and Bylaws and this Rules and Policy document. The Board provides oversight of League operations and may review or direct actions of the Commissioner. A budget for the next fiscal year shall be prepared by the Commissioner for presentation and approval of the Board. The budget shall consists the annual Member dues, other income, and expected expenditures for the operating year. The board shall present the approved budget for information to league Members.
### Operational Rights of Member Franchises ### Rules and Competition Committee Meetings
1. Member Franchises in good standing shall have the right to participate in League governance on matters of League operation as provided herein. The Rules and Competition Committee shall meet at the discretion of the Commissioner. These meetings must be held in person, except in extenuating circumstances by agreement between the Commissioner and the Committee.
1. Member Franchises shall have the right to appeal disciplinary or eligibility decisions affecting them in accordance with procedures set forth in this document.
1. Member Franchises may provide input and vote in an advisory capacity on matters of League policy, administration, and operation.
1. Member Franchises may vote with binding effect on playing rules, competition rules, and on-field regulations, except where authority is otherwise reserved by this document or the Constitution and Bylaws. Each Member Franchise is entitled to one vote.
1. Each Member Franchise is entitled to one vote in voting matters.
1. Exercise of these rights is contingent upon the Member Franchise being in good standing.
### Budget ### Rules and Competition Committee
The Commissioner shall prepare a proposed budget for each fiscal year. The Rules and Competition Committee, to be made up of the Commissioner and two (2) appointed franchise holders. An alternate member shall be appointed by the Commissioner if a committee member is unavailable or conflicted (i.e. the matter under consideration involves a player of the committee members team or the committee member), shall meet and take action concerning:
The proposed budget shall include, at a minimum: 1. Official protests
1. Disciplinary matters referred to the committee pursuant to [Standings And Postseason](#standings-and-postseason)
1. Any decision of the Commissioner that has been officially appealed.
1. Annual Member Franchise dues and payment schedule; ### Additional roles supporting the league.
1. Other anticipated sources of income; Webmaster, Umpire Assigner
1. Expected expenditures for the operating year.
The proposed budget shall be presented to the Board for review and approval. Upon approval by the Board, the budget shall constitute the official League Budget for the applicable fiscal year. The approved League Budget shall be shared with all Member Franchises on an annual basis for informational purposes. ### Umpires
Umpires shall have the sole responsibility for the enforcement of all sections in [Team Rosters Players And Eligibility](#team-rosters-players-and-eligibility) of the Bylaws, except where specified.
### Appointed League Roles ## Code of Conduct
The Commissioner may appoint individuals to operational roles as necessary to support League administration, subject to Board oversight. ### Ethics
All League members, including officers, Managers, umpires, and players shall strive to be ethical, honorable, and truthful in all dealings concerning the League thereby promoting the League as a first class league of impeccable integrity.
Appointed roles may include, but are not limited to, the following: ### Sportsmanship
All League members, including officers, Managers, umpires, and players are expected to behave in a sportsmanlike manner, promoting fair competitive play in a respectful atmosphere.
1. Umpire Assigner; ## Definition; Amendments
1. Webmaster; These Bylaws shall stand as the official rules of the League.
1. Social Media or Communications Coordinator; All League members shall abide by and are subject to, without exception, all rules and regulations as outlined in the Constitution and Bylaws as well as the authority of the League Commissioner, in accordance with [Subjectivity](#subjectivity)
1. Other roles deemed necessary by the Commissioner.
The Commissioner shall define the duties, scope, and term of each appointed role. ### Amending the Bylaws
Bylaws may be amended, removed, or added by an affirmative vote of two-thirds of the League members present at the time of the vote.
No appointed role shall possess independent authority to interpret rules, impose discipline, levy fees or fines, or bind the League, unless such authority is expressly granted by this document or the Board. ## Membership
### Committees ### Standards
The League may establish committees as necessary to assist in the administration, governance, or operation of League activities. Committees are advisory bodies and shall have only the authority expressly granted to them by this document, the Commissioner, or the Board. Committee members shall be appointed by the Commissioner, subject to Board oversight, unless otherwise specified. The Commissioner may appoint alternate committee members when a committee member is unavailable or has a conflict of interest. Committees may be convened at the discretion of the Commissioner. The following standards shall apply for consideration for membership by franchises in the League.
Committees may be formed for specific purposes, including but not limited to: 1. Quality of leadership within the franchise.
1. Good record of past performance in the following:
1. Forfeits and punctuality at League games.
1. Attitude and conduct of players and management.
1. Financial responsibility.
1. Ability of its players.
1. Advising on disciplinary matters and appeals; ### New franchises
1. Reviewing or proposing additions or amendments to playing rules; The League Commissioner shall present, upon acceptable review of its qualifications, a new franchise to the members at large for consideration. New franchises are allowed to present a positive case for inclusion.
1. Assisting with competition structure or game administration.
The Committee shall issue findings and recommendations to the Commissioner or Board, as applicable. The Committee shall have no independent authority to impose discipline, overturn decisions, or bind the League unless expressly authorized elsewhere in this document. 1. Acceptance shall be affirmed with a simple majority vote of members in attendance.
## Amendments and Rule Changes ### Annual Membership Dues
All League members shall pay annual membership dues, as determined by League [budget](#budget). All League members must have all membership dues paid by a schedule set by the Commissioner and approved by the Board.
### Constitution and Bylaws 1. Penalty for late payment shall be ten dollars ($10.00) per week for no longer than five (5) weeks.
Amendments to the Constitution and Bylaws are governed exclusively by the procedures set forth therein. Nothing in this Rules and Policy document shall modify or supersede those requirements.
### Rules and Policy Amendments
1. This Rules and Policy document may be amended to address League operations, administration, discipline, or procedures.
1. Amendments may be proposed by the Commissioner or the Board.
1. Adoption of a Rules and Policy amendment shall require approval by the Board.
1. Member Franchises may be afforded an opportunity to provide advisory vote on proposed amendments.
1. Approved amendments shall take effect as specified at the time of adoption.
### Playing Rules Amendments
1. Playing rules governing on-field competition may be amended separately from this Rules and Policy document.
1. Playing rules amendments shall be adopted by a vote of Member Franchises in good standing.
1. Unless otherwise specified, a simple majority vote shall be sufficient to adopt a playing rules amendment.
1. Playing rules amendments shall not apply retroactively and shall take effect at the start of a season.
## League Participants
### Member Franchises (Teams) and Managers
A Member Franchise consists of:
1. A league-approved team identity;
1. A designated Manager authorized to act on its behalf;
1. A roster of eligible and capable players;
All references to “Teams” within this document shall be deemed synonymous with “Member Franchises.”
#### Recognition
1. A Member Franchise shall be recognized by the league upon acceptance by the League and payment of all required fees.
1. Recognition grants the Member Franchise the right to participate in league activities, subject to compliance with this document.
1. Membership does not confer ownership rights beyond league participation.
#### Team Identity
1. Each Member Franchise shall operate under a single league-approved team name.
1. Team names must be unique within the league.
1. The league reserves the right to reject, revoke, or require modification of any team name for any reason, including but not limited to offensiveness, duplication, or reputational concerns.
#### Admission of New Member Franchises
The Commissioner shall review applications for new Member Franchises for compliance with Franchise Standards.
1. Upon acceptable review, the Commissioner shall present the proposed Member Franchise to the League membership for consideration.
1. Proposed Member Franchises may present a positive case for inclusion.
1. Acceptance shall require a simple majority vote of the Board.
#### Manager Designation and Authority
1. Each Member Franchise shall designate one individual as its Manager. It may also designate an Assistant Manager.
1. The Manager shall be the **sole authorized representative** of the Member Franchise for all league matters unless otherwise approved by the Commissioner.
1. The Manager shall be responsible for:
1. Communication with the league;
1. Submission of rosters and player information;
1. Payment or coordination of all required fees;
1. Ensuring compliance with league rules by players and associated individuals.
1. All actions taken by the Manager shall be deemed actions of the Member Franchise.
1. The Member Franchise shall remain responsible for all obligations and penalties regardless of internal team disputes or player actions.
#### Manager Changes
1. A Member Franchise may change its Manager by providing notice to the Commissioner.
1. Manager changes shall not relieve the Member Franchise of any existing obligations, penalties, or disciplinary actions.
### Players
A Player is an individual listed on the official roster of a Member Franchise.
Player status is contingent upon:
1. Compliance with roster and eligibility requirements;
1. Payment of any applicable fees to their Manager or the League;
1. Adherence to all League rules, policies, and codes of conduct.
A Player participates in League activities solely through association with a Member Franchise and possesses no independent membership rights.
## Membership Standing, Obligations, and Discipline
### Standing and Membership Status
1. **In Good Standing**
1. A Member Franchise shall be considered *in good standing* when it has satisfied all financial obligations, complied with League rules and policies, and is not subject to suspension.
1. Only Member Franchises in good standing may exercise membership rights, including voting, participation in postseason play, and eligibility for League awards.
1. **Temporary Suspension**
1. A Member Franchise may be placed on temporary suspension by the Commissioner for failure to comply with financial obligations or other League requirements.
1. A temporarily suspended Member Franchise shall have its membership rights suspended for the duration of the suspension.
1. **Indefinite Suspension**
1. A Member Franchise may be placed on indefinite suspension by the Commissioner for serious or repeated violations of League rules or policies.
1. An indefinitely suspended Member Franchise shall forfeit all membership rights until reinstated.
1. Grounds for indefinite suspension may include, but are not limited to:
1. Conduct detrimental to the objectives of the League;
1. Two (2) forfeits of games in a single season;
1. Tampering with players on the roster of another Member Franchise;
1. Consumption of alcoholic beverages on or in close proximity to playing fields in violation of League or facility rules;
1. Violation of policies imposed by permit issuers for League field use;
1. Failure to comply with codes of conduct set forth in this document.
1. **Leave of Absence**
1. A Member Franchise in good standing may be granted a leave of absence by the Commissioner.
1. A Member Franchise on an approved leave of absence shall retain such membership rights as determined by the Commissioner.
1. A Member Franchise on leave of absence for more than two (2) years must reapply for membership.
#### Change of Status
A Member Franchise subject to suspension may be granted a change of status by the Commissioner upon resolution of the conditions giving rise to the suspension. A change of status may include restoration to good standing or modification of the existing suspension, subject to any conditions imposed by the Commissioner or otherwise required by this document.
### Discipline and Enforcement
The Commissioner shall have authority to impose discipline consistent with this document, including warnings, fines, suspensions, and referrals for further review. Disciplinary actions may apply to Players, Managers, or Member Franchises, as appropriate.
In exercising enforcement authority, the Commissioner may utilize one or more of the following disciplinary measures, as appropriate to the circumstances:
1. Warnings or formal notices of violation;
1. Assessment of fines or fees as otherwise permitted by this document;
1. Declaration of forfeits;
1. Modification of standing or eligibility status;
1. Referral of matters for advisory review or appeal pursuant to this document.
### Meetings
All franchise members are expected to attend all league meetings. Failure of a franchise to send a representative to a meeting may result in a fine. Those members present at any meeting shall constitute a quorum.
### Financial Obligations
1. Each Member Franchise is responsible for payment of all League dues, fees, and fines assessed to it pursuant to the approved League Budget or this document.
1. Players may be assessed individual fees or fines as permitted by League rules; however, the Member Franchise shall remain ultimately responsible for ensuring such obligations are satisfied.
1. Failure to satisfy financial obligations in accordance with established deadlines may result in penalties, suspension, or loss of good standing as provided elsewhere in this document.
### Prohibited Conduct
#### Tampering
1. Tampering is defined as the deliberate solicitation, without consent, of a Player who has made at least an oral commitment to another Member Franchise.
1. Tampering may result in disciplinary action against the offending Player, Member Franchise, or both.
#### Outside League Participation
1. Member Franchises may participate in outside leagues provided such participation does not conflict with League games or playoffs and is permitted by agreement with the League.
1. Violations of this provision may result in disciplinary action.
### Penalties and Fees
The Commissioner may levy fines to any League Member franchise or player subject to Board oversight. Fines may be levied for violation of this Constitution and its Bylaws or conduct unbecoming of a representative of the League. The penalties and amounts set forth in this section are operational in nature and may be adjusted by the Commissioner with Board oversight, unless otherwise specified.
1. Late payment of annual dues shall incur a penalty of ten dollars ($10.00) per week, not to exceed five (5) weeks.
1. Members in violation of the above shall be placed on temporary suspension for a period of two (2) weeks. 1. Members in violation of the above shall be placed on temporary suspension for a period of two (2) weeks.
1. Members who have not paid outstanding dues by the end of the two week suspension shall be placed on indefinite suspension until all dues are paid. Members who have not paid outstanding dues by the end of the two week suspension shall be placed on indefinite suspension until all dues are paid. 1. Members who have not paid outstanding dues by the end of the two week suspension shall be placed on indefinite suspension until all dues are paid.
1. A forfeit fee may be assessed per forfeited game.
1. Fines for a single incident shall not exceed fifty dollars ($50.00).
### Appeals ### Fees and Fines
1. A Member Franchise or Player may appeal a disciplinary or eligibility decision affecting them in accordance with this document.
1. Appeals shall be submitted within a timeframe established by the Commissioner.
1. The Commissioner may review appeals directly or refer them for advisory review as appropriate.
1. Decisions on appeal shall be final unless otherwise provided by the Constitution and Bylaws.
1. The Board may exercise oversight with respect to disciplinary or eligibility matters when there is a credible concern regarding fairness, conflict of interest, or material deviation from League rules or procedures. In exercising such oversight, the Board may review the matter directly, direct reconsideration, or appoint an advisory committee. Any determination made by the Board pursuant to this subsection shall be final.
## Equipment ### Fees
League fees may consist of, but are not limited to the following: Forfeit fee; Performance bond; Field fees; Prize Money Fund; Tournament fees; and any other costs incurred by the League.
1. Baseballs: Only Major League regulation balls will be allowed for game play. Accepted brands and ball types include, but are not limited to, the Rawlings RO series, Wilson A1000 series, and Diamond D-1 series. The home team must supply two (2) and the visitors one (1) ball at the start of each game. Additional balls shall be supplied alternately by each team beginning with the visiting team. Teams that supply non-approved balls shall forfeit the game. ### Fines
1. Bats: All bats must be wood or BBCOR certified. Use of an illegal bat shall be subject to the Major League rules that govern this area. The Commissioner may levy fines to any League Member franchise or player subject to Board oversight. Fines may be levied for violation of this Constitution and its Bylaws or conduct unbecoming of a representative of the League. Fines may not exceed fifty dollars ($50.00) for a single incident Fines must be paid in full by a date specified by the Commissioner. Member franchises or Member franchises consisting of rostered players with outstanding fines will be considered not in good standing as defined in [classification](#classification).
1. Bases, home plate, and pitching rubber: All teams are expected to have a set of bases, a home plate, and a pitching rubber. These items shall conform to Major League Baseball specifications. Items conforming to 2022 specifications shall also be considered legal.
The home team shall be responsible for accurately setting up the bases, and if necessary, home plate and the pitching rubber. Should the home team fail to have these necessities by the start of the game, they will lose by forfeit. The visiting team can lend the equipment, although they are not required to do so. ### Leave of Absence
Members in good standing may be granted a leave of absence and are entitled to all privileges as outlined in [Classification](#classification) of the Constitution.
1. Members in good standing on leave for more than two (2) years must reapply for membership.
### Temporary Suspension
An League franchise may be placed on temporary suspension by the Commissioner and are subject to rules set forth in [Classification; Standing](#classification-standing).
### Indefinite Suspension
An League franchise may be placed on indefinite suspension by the Commissioner and subject to rules set forth in [Classification; Standing](#classification-standing). Violations that may result in indefinite suspension are as follows:
1. Conduct detrimental to the objectives of the League.
1. Two (2) forfeits of a game in one season. A team that is indefinitely suspended two consecutive seasons for violation of this subsection shall not be permitted to reapply for reinstatement unless a change in management is presented to the league. The new management must be approved by the League Commissioner and ratified by a majority of the League members.
1. Tampering with players on the roster of another member franchise. Tampering shall be defined as the deliberate solicitation, without consent, by one League member of a player who has made at least an oral commitment to play for another League franchise.
1. Consumption of alcoholic beverages on or in close proximity to the playing fields as detailed in [League Standings](#league-standings)
1. Violation of any written policies set forth by the issuer of any permits for field use by the League.
1. Failure to comply with any of the stated codes of conduct as set forth in this document.
### Reinstatement
An indefinitely suspended franchise may be reinstated by the Commissioner upon the resolution of any outstanding violations and the satisfactory guarantee of no further violations.
### Additional Fees
The Commissioner may request additional fees to cover any costs that exceed the amounts originally budgeted for by the League.
### Fees to the Commissioner
In the event the Commissioner is a franchise holder, the Rules and Competition Committee may levy any and all appropriate fines for infractions of this Constitution and Bylaws by his franchise.
### Outside Leagues
Teams may not play in leagues outside of the League, unless that league has a formal agreement with the League that its playing schedule does not conflict with regularly scheduled League games or playoffs.
## Meetings and Voting
Per [Annual Meeting](#annual-meeting), the League shall hold an annual meeting. In addition, per 4.2, the Commissioner may call additional meetings.
### Voting Privileges
Each franchise with voting privileges as specified in [Classification; Standing](#classification-standing) shall have one (1) vote at league meetings, regardless of the number of representatives the franchise has sent to the meeting.
### Commissioners Role
The Commissioner shall chair the meeting. If the Commissioner is also a franchise holder, he must designate another person from his franchise to represent the team at league meetings. The Commissioner can only vote in the event of a tie vote among the members present at the meeting.
### Voting Decisions
A 2/3 vote is necessary to:
1. Amend the Constitution, per [Amending the Constitution](#amending-the-constitution)
1. Amend the Bylaws, per [Amending The By Laws](#amending-the-Bylaws)
1. Remove an Officer.
1. Expel a team or player for violations of rules set forth in the Constitution or Bylaws.
Any decision not listed above shall be decided by simple majority vote.
### Attendance
All franchise members are expected to attend all league meetings. Failure of a franchise to send a representative to a meeting may result in a ten dollar ($10.00) fine. Those members present at any meeting shall constitute a quorum and all votes by this quorum are binding.
## Teams and Managers
### Recognition
Teams shall be formally recognized as existing as an entity from April 1 through August 31 of the current season. These dates shall serve as time periods as they pertain to all rules regarding rosters and team management.
### Team Name
Teams new to the League, regardless of the makeup of the roster, shall not be allowed to use the name of any existing League team. Teams from other recognized leagues or leagues entering the League shall be allowed to use any team name provided it was the recognized existing name of the team prior to its membership in the League. Changes in team names shall not affect a teams status in the League in any way provided the original recognized Manager is the entrant of the team.
### Uniform ### Uniform
All players must be in uniform (bearing the teams name as represented to the league) by the teams first regular season game in order to be eligible to participate in games. Players may not obtain the jersey of another team member in order to obtain eligibility. All players must be in uniform (bearing the teams name as represented to the league) by the teams first regular season game in order to be eligible to participate in games. Players may not obtain the jersey of another team member in order to obtain eligibility.
@@ -213,10 +138,21 @@ All players must be in uniform (bearing the teams name as represented to the
1. Uniforms shall consist of, but are not limited to, matching team caps and jerseys with assigned team uniform numbers. 1. Uniforms shall consist of, but are not limited to, matching team caps and jerseys with assigned team uniform numbers.
1. Players must be dressed in proper baseball pants. These pants need not match the teams uniform, however, the League encourages all players to wear matching pants. Sweatpants, shorts, jeans, or any other type of pants other than baseball pants are prohibited. 1. Players must be dressed in proper baseball pants. These pants need not match the teams uniform, however, the League encourages all players to wear matching pants. Sweatpants, shorts, jeans, or any other type of pants other than baseball pants are prohibited.
## Team Rosters; Players and Eligibility ### Manager
The Manager is that person who has been officially recognized as the entrant of a team into the League. The Manager has the ultimate responsibility for the teams compliance with all Bylaws as set forth in this Constitution. The Manager of a franchise is responsible for all actions of his players and coaches and may be fined up to fifty dollars ($50.00) for any violations of codes of conduct and league rules as set forth in this document, or any other actions deemed detrimental to the objectives and standards of the League.
### Umpires 1. Severe violations of league rules and codes of conduct may result in the suspension of the offending player or Manager for the balance of the season or possible permanent banishment from the league, if so ruled by the Commissioner.
Umpires shall have the sole responsibility for the enforcement of all sections in [Team Rosters Players And Eligibility](#team-rosters-players-and-eligibility) of the Bylaws, except where specified.
### Manager Changes
Management of the team may officially change from one person to another during the dates that team is formally recognized as an entity as specified in [Recognition](#recognition) only with the written consent of the outgoing Manager, or rostered members of the team can show that the Manager has not been faithfully and/or competently fulfilling his requirements as outlined in this Constitution.
1. Management changes under this Section may only take place pending the outcome of a hearing, which shall take place at the earliest possible date between the League Commissioner, the Manager in question, and the parties seeking a change in management.
1. The Commissioner may ask other Managers to attend this hearing to serve in an advisory role.
1. Failure to appear at this hearing by either party involved shall automatically result in an outcome favorable to the party in attendance.
1. Teams with management conflicts of this nature may not play league games until the completion of this hearing and resolution of the conflict.
Management changes outside of the dates that a team is formally recognized as an entity as specified in [Recognition](#recognition) are beyond the control of the League and Commissioner and are not subject to any formal mechanisms of change as outlined in this Constitution. Resolution of any outstanding conflicts associated with such management changes are the sole responsibility of the parties involved.
## Team Rosters; Players and Eligibility
### Roster Deadline; Roster Size ### Roster Deadline; Roster Size
Prior to June 1, each team has an “open roster.” League teams must submit a roster of their players to the Commissioner no later than June 1 of each year. Any team that does not submit its roster to the Commissioner by June 1 as required by this [Roster Deadline; Roster Size](#roster-deadline-roster-size) and in accordance with the information requirements in [Roster Information Requirements](#roster-information-requirements) shall be deemed not in good standing. Consequences of not being in good standing are defined in [Classification; Standing](#classification-standing) of the Constitution. This submitted roster plus any and all legal roster transactions per [Roster Transactions](#roster-transactions), shall be considered official. Players not on a teams official roster are ineligible for play, except where specifically noted in this [Teams And Managers](#teams-and-Managers). Prior to June 1, each team has an “open roster.” League teams must submit a roster of their players to the Commissioner no later than June 1 of each year. Any team that does not submit its roster to the Commissioner by June 1 as required by this [Roster Deadline; Roster Size](#roster-deadline-roster-size) and in accordance with the information requirements in [Roster Information Requirements](#roster-information-requirements) shall be deemed not in good standing. Consequences of not being in good standing are defined in [Classification; Standing](#classification-standing) of the Constitution. This submitted roster plus any and all legal roster transactions per [Roster Transactions](#roster-transactions), shall be considered official. Players not on a teams official roster are ineligible for play, except where specifically noted in this [Teams And Managers](#teams-and-Managers).
@@ -229,9 +165,7 @@ A teams rosters as submitted to the Commissioner on or before June 1 shall co
Teams may add a total of five (5) players to the roster after the June 1 roster submission deadline. The total number of players on a team still may not exceed twenty-six (26). In order to add players between June 1 and July 1 but not exceed the 26 player limit, a team may drop players who were rostered on June 1. No players may be added after July 1, except as set forth below. Teams may add a total of five (5) players to the roster after the June 1 roster submission deadline. The total number of players on a team still may not exceed twenty-six (26). In order to add players between June 1 and July 1 but not exceed the 26 player limit, a team may drop players who were rostered on June 1. No players may be added after July 1, except as set forth below.
After July 1, upon request to the Rules and Competition Committee, a team may add a player if (i) the teams roster has fallen (or, upon the removal of players “missing in action” as described below, will fall) below the 16 player minimum and (ii) doing so will, in the good faith determination of the Rules and Competition Committee, prevent the team from forfeiting games. After July 1, upon request to the Rules and Competition Committee, a team may add a player if (i) the teams roster has fallen (or, upon the removal of players “missing in action” as described below, will fall) below the 16 player minimum and (ii) doing so will, in the good faith determination of the Rules and Competition Committee, prevent the team from forfeiting games.
In order for a team to declare a player “missing in action” after July 1, (i) the player shall have (a) failed to appear at all of the teams games occurring prior to such request or (b) suffered a season-ending injury after June 1 and (ii) the team must drop the player from its roster. In order for a team to declare a player “missing in action” after July 1, (i) the player shall have (a) failed to appear at all of the teams games occurring prior to such request or (b) suffered a season-ending injury after June 1 and (ii) the team must drop the player from its roster.
A team may drop players at any time as long as the teams roster does not fall below the 16 player minimum. A team may drop players at any time as long as the teams roster does not fall below the 16 player minimum.
Any and all roster changes shall be submitted to the Commissioner and satisfy the information requirements in [Roster Information Requirements](#roster-information-requirements). Roster changes shall be effective as of the first pitch of the teams first regularly scheduled game after the updated roster is submitted. Any and all roster changes shall be submitted to the Commissioner and satisfy the information requirements in [Roster Information Requirements](#roster-information-requirements). Roster changes shall be effective as of the first pitch of the teams first regularly scheduled game after the updated roster is submitted.
### Alumni ### Alumni
@@ -312,13 +246,6 @@ For the playoffs, each team will be granted the ability to exclude one (1) parti
### Completion of Playoff Games ### Completion of Playoff Games
All playoff games must be played to completion. If a playoff game is suspended for any reason, the game must be finished at a later date declared by the Commissioner. This game is declared suspended, and regardless of what inning or circumstance, the game will be continued from the point in the game when it was suspended. The “Slaughter Rule” is applicable for the playoffs (see [Regulation Games](#regulation-games)). All playoff games must be played to completion. If a playoff game is suspended for any reason, the game must be finished at a later date declared by the Commissioner. This game is declared suspended, and regardless of what inning or circumstance, the game will be continued from the point in the game when it was suspended. The “Slaughter Rule” is applicable for the playoffs (see [Regulation Games](#regulation-games)).
## Code of Conduct
### Ethics
All League members, including officers, Managers, umpires, and players shall strive to be ethical, honorable, and truthful in all dealings concerning the League thereby promoting the League as a first class league of impeccable integrity.
### Sportsmanship
All League members, including officers, Managers, umpires, and players are expected to behave in a sportsmanlike manner, promoting fair competitive play in a respectful atmosphere.
## Sportsmanship and Prohibited Conduct ## Sportsmanship and Prohibited Conduct
All League members are expected to engage in a sportsmanlike and mutually respectful behavior. Any Manager or the chief umpire may request that the rules and competition committee review the specific actions of another player, coach, Manager or team. The rules and competition committee shall review, and in its discretion, determine the appropriate disciplinary action to be taken, if any. Disciplinary actions include a written warning, fines, temporary suspension, and banishment from the League. The committee should take under consideration repeat offenses. The Commissioner shall enforce any discipline determined by the committee. All League members are expected to engage in a sportsmanlike and mutually respectful behavior. Any Manager or the chief umpire may request that the rules and competition committee review the specific actions of another player, coach, Manager or team. The rules and competition committee shall review, and in its discretion, determine the appropriate disciplinary action to be taken, if any. Disciplinary actions include a written warning, fines, temporary suspension, and banishment from the League. The committee should take under consideration repeat offenses. The Commissioner shall enforce any discipline determined by the committee.
@@ -338,7 +265,4 @@ Any player or coach who physically assaults an umpire will be permanently banish
1. Additionally, all teams and players are subject to any and all additional laws, rules, or regulations regarding substances as stated by locality or the issuer of the field permit 1. Additionally, all teams and players are subject to any and all additional laws, rules, or regulations regarding substances as stated by locality or the issuer of the field permit
### Flagrant Collisions ### Flagrant Collisions
A flagrant collision is defined as an intentional act to forcibly collide with a fielder. A player who is ejected for a flagrant collision will be suspended for three (3) games and fined $30. A second offense (not necessarily in the same season) will result in the player being suspended for the remainder of that season (including playoffs). A third offense will result in permanent banishment from the league. A flagrant collision is defined as an intentional act to forcibly collide with a fielder. A player who is ejected for a flagrant collision will be suspended for three (3) games and fined $30. A second offense (not necessarily in the same season) will result in the player being suspended for the remainder of that season (including playoffs). A third offense will result in permanent banishment from the league.
## Subjectivity
These rules, regulations, articles, and Bylaws may not be suspended, set aside, or added to under any circumstances, regardless of the will of the Managers. This provision nullifies the “If both managers agree” concept.

View File

@@ -50,7 +50,7 @@ An umpire, in their discretion, may declare a game called if
The starting time for all weeknight games shall be 5:50 p.m. for fields without lights. Starting times for games played at lighted fields and on the weekends shall be determined by the League and may legally begin after 6:30PM. Forfeit time shall be 20 minutes after the scheduled starting time. The starting time for all weeknight games shall be 5:50 p.m. for fields without lights. Starting times for games played at lighted fields and on the weekends shall be determined by the League and may legally begin after 6:30PM. Forfeit time shall be 20 minutes after the scheduled starting time.
## Player Uniforms ## Player Uniforms
All players must be in proper uniform in order to be eligible to participate in games, as specified in League policy. All players must be in proper uniform in order to be eligible to participate in games, as specified in [Uniform](#uniform).
## Minimum Number of Players ## Minimum Number of Players
Teams must start the game at the scheduled starting time if they have at least eight (8) players present. A team may not wait until forfeit time for players to arrive, the game must begin as soon as a team has 8 players present. If a ninth player does not arrive or arrives after forfeit time, the team shall be in technical forfeit, as defined in [Forfeits](#forfeits). Teams must start the game at the scheduled starting time if they have at least eight (8) players present. A team may not wait until forfeit time for players to arrive, the game must begin as soon as a team has 8 players present. If a ninth player does not arrive or arrives after forfeit time, the team shall be in technical forfeit, as defined in [Forfeits](#forfeits).
@@ -68,6 +68,14 @@ Should a player suffer a debilitating injury during the game and cannot continue
1. If a substantial case can be made that a team skipped a spot with the intent to gain a competitive advantage, a protest by the opposing team may retroactively be ruled as a forfeit. 1. If a substantial case can be made that a team skipped a spot with the intent to gain a competitive advantage, a protest by the opposing team may retroactively be ruled as a forfeit.
## Equipment
1. Baseballs: Only Major League regulation balls will be allowed for game play. Accepted brands and ball types include, but are not limited to, the Rawlings RO series, Wilson A1000 series, and Diamond D-1 series. The home team must supply two (2) and the visitors one (1) ball at the start of each game. Additional balls shall be supplied alternately by each team beginning with the visiting team. Teams that supply non-approved balls shall forfeit the game.
1. Bats: All bats must be wood or BBCOR certified. Use of an illegal bat shall be subject to the Major League rules that govern this area.
1. Bases, home plate, and pitching rubber: All teams are expected to have a set of bases, a home plate, and a pitching rubber. These items shall conform to Major League Baseball specifications. Items conforming to 2022 specifications shall also be considered legal.
The home team shall be responsible for accurately setting up the bases, and if necessary, home plate and the pitching rubber. Should the home team fail to have these necessities by the start of the game, they will lose by forfeit. The visiting team can lend the equipment, although they are not required to do so.
## Field Maintenance ## Field Maintenance
All teams are responsible for the maintenance and cleanup of the field and dugout areas after a game. Both teams must fill in all infield, batters box, and pitching mound holes. Additionally, both teams must have adequate equipment on hand for field maintenance. Teams who repeatedly fail to do proper post-game maintenance shall be fined. All teams are responsible for the maintenance and cleanup of the field and dugout areas after a game. Both teams must fill in all infield, batters box, and pitching mound holes. Additionally, both teams must have adequate equipment on hand for field maintenance. Teams who repeatedly fail to do proper post-game maintenance shall be fined.

View File

@@ -1 +1,3 @@
# CMBA Constitution and By-Laws # CMBA Rulebooks
Use the navigation to view the documents.

View File

@@ -1,4 +1,4 @@
site_name: CMBA Constitution and By-Laws site_name: CMBA Rulebook
docs_dir: ../docs docs_dir: ../docs
# Prevent accidental publishing of repo/CI/dev clutter # Prevent accidental publishing of repo/CI/dev clutter
@@ -40,4 +40,4 @@ plugins:
validation: validation:
links: links:
anchors: warn #this defaults to info, but it will cause broken links in anchor headers anchors: warn #this defaults to info, but it will cause broken links in anchor headers

View File

@@ -11,5 +11,5 @@ STRICT_FLAG=""
if [ "${MKDOCS_STRICT}" = "true" ]; then if [ "${MKDOCS_STRICT}" = "true" ]; then
STRICT_FLAG="--strict" STRICT_FLAG="--strict"
fi fi
echo "MKDOCS_STRICT: $MKDOCS_STRICT, STRICT_FLAG: $STRICT_FLAG"
mkdocs build ${STRICT_FLAG} -f $MKDOCS_CONFIG -d $OUTPUT_DIR mkdocs build ${STRICT_FLAG} -f $MKDOCS_CONFIG -d $OUTPUT_DIR