48 Commits

Author SHA1 Message Date
ac93876087 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:17:05 -06:00
368cf3edca fix
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 2s
Build & publish docs (rc + release) / deploy (push) Failing after 3s
2026-02-05 14:12:26 -06:00
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
7 changed files with 181 additions and 111 deletions

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,24 +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' }}
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"
@@ -34,7 +32,7 @@ jobs:
set -euo pipefail set -euo pipefail
pip install -r mkdocs/requirements.txt pip install -r mkdocs/requirements.txt
- name: Build docs (normal + offline, strict gate) - name: Build docs (strict gate)
run: | run: |
set -euo pipefail set -euo pipefail
@@ -43,23 +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: Zip offline site
run: | run: |
set -euo pipefail set -euo pipefail
cd "${RUNNER_TEMP}/mkdocs_out/site_offline/" cd "${MKDOCS_OUTPUT_DIR}"
zip -r "${GITHUB_REF_NAME}.zip" ./${GITHUB_REF_NAME} zip -r "${GITHUB_REF_NAME}.zip" "./offline"
release:
- name: Publish prerelease runs-on: ubuntu-latest
needs: build
steps:
# -------------------------
# RC-only step
# -------------------------
- 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:
@@ -67,10 +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
# -------------------------
# 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
@@ -78,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 -rf assets styles search *{.html,.xml,xml.gz} || 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

@@ -3,73 +3,6 @@
## Subjectivity ## 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. 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.
## Member Franchises (Teams) and Management
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.
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.
1. Each Member Franchise may designate an Assistant Manager.
### 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.
### Appointed League Roles
The Commissioner may appoint individuals to operational roles as necessary to support League administration, subject to Board oversight.
Appointed roles may include, but are not limited to, the following:
1. Umpire Assigner;
1. Webmaster;
1. Social Media or Communications Coordinator;
1. Other roles deemed necessary by the Commissioner.
The Commissioner shall define the duties, scope, and term of each appointed role.
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 by vote of the League.
## Budget ## Budget
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. 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.
@@ -105,6 +38,21 @@ Bylaws may be amended, removed, or added by an affirmative vote of two-thirds of
## Membership ## Membership
### Standards
The following standards shall apply for consideration for membership by franchises in the League.
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.
### New franchises
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. Acceptance shall be affirmed with a simple majority vote of members in attendance.
### Annual Membership Dues ### 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. 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.
@@ -174,6 +122,14 @@ Any decision not listed above shall be decided by simple majority vote.
### Attendance ### 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. 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.
@@ -182,6 +138,20 @@ 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.
### 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.
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.
### 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 ## Team Rosters; Players and Eligibility
### Roster Deadline; Roster Size ### Roster Deadline; Roster Size

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