Compare commits

..

2 Commits

Author SHA1 Message Date
tnichols217
287a598b05 deref symlink 2025-09-28 23:30:38 -04:00
tnichols217
60048515d6 clean github pages and add write access 2025-09-28 23:23:24 -04:00
17 changed files with 58 additions and 81 deletions

View File

@ -1,8 +1,8 @@
name: Releases
on:
push:
branches:
- main
tags:
- 'release-*'
workflow_dispatch:
jobs:
build:
@ -10,7 +10,6 @@ jobs:
permissions:
contents: write
id-token: write
pages: write
steps:
- name: Checkout
uses: actions/checkout@v3
@ -35,11 +34,6 @@ jobs:
shell: bash
run: |
nix build --experimental-features "nix-command flakes" .#deploy
- name: Get current datetime
id: datetime
run: echo "now=$(date -u +'%Y-%m-%dT%H%M%SZ')" >> $GITHUB_OUTPUT
- uses: ncipollo/release-action@v1
with:
artifacts: "result/pdf/*,result/*.tar.gz"
tag: release-${{ steps.datetime.outputs.now }}-R${{ github.run_number }}
name: Release ${{ steps.datetime.outputs.now }}

View File

@ -21,7 +21,6 @@
stringi
];
p = with pkgs; [
act
podman-compose
podman
(quarto.override {

View File

@ -1,10 +1,7 @@
# A: EC Interpretations {#sec-art-BW7GLKA5}
# Appendix A
## {{< var acronyms.ec >}} Interpretations
1. Academic warning is treated the same way as {{< var glossary.academic-probation >}} when a brother has not had classes for a semester.
1. Standards Board does NOT need to automatically recommend a brother for suspension if said brother is brought up for standards with the possibility of suspension.
1. When adding interpretations, make sure to reference the particular bylaw being interpreted and the year the interpretation was made.
1. Nov 02, 2025: {{< var acronyms.ibl >}} Article 6, Section 13, Part F
A brother who has been suspended cannot be present at any event with any sort of official restriction on individuals present. Such events include, but are not limited to, mixers, rush events, chapter, and any ritual ceremony.
A suspended brother, should they be present at an event open to the public in the capacity of a member of the public should be expected to act as a member of the public. As such, they may be asked to leave at any time, for any reason, by a member of EC or the event lead. Such a suspended brother should not and cannot represent Theta Chi in any capacity.

View File

@ -1,4 +1,6 @@
# B: Standards Rulings {#sec-art-W7CTO1UV}
# Appendix B
## Standards Rulings
1. September 25, 2010

View File

@ -1,4 +1,5 @@
# C: Permanent Legislation {#sec-art-LGUUVLYZ}
# Appendix C
## Permanent Legislation
1. The gargoyles on the front of the Theta Chi house at 11136 Magnolia Drive, Cleveland OH, 44106, shall be named Alphonso and Raul, with the northernmost being Raul.
2. Events must be made mandatory at least one week before the date of the event. If an event is not made mandatory by this deadline, it may not be made mandatory unless by {{< var glossary.supermajority >}} vote of the chapter.

View File

@ -39,18 +39,18 @@
1. This document will have the following appendices:
a. {{< var acronyms.ec >}} Interpretations (@sec-art-BW7GLKA5)
a. {{< var acronyms.ec >}} Interpretations
i. Will contain a record of {{< var acronyms.ec >}} interpretations of the local bylaws.
i. Interpretations that refer to deprecated parts of the local bylaws may be removed at the discretion of the Vice President.
i. Items may be added to this appendix by the Vice President.
a. Standards Rulings (@sec-art-W7CTO1UV)
a. Standards Rulings
i. Will contain the choice of trial and results of all Trial Hearings for the purpose of establishing precedent.
i. All parties will remain anonymous.
i. Items will be added to this appendix by the Vice President and will include the date that the decision was made.
i. Items that are over five years old may be removed at the discretion of the Vice President.
a. Permanent Legislation (@sec-art-LGUUVLYZ)
a. Permanent Legislation
i. Will contain all permanent legislation passed by the chapter.
i. Upon being passed, permanent legislation will be added to this appendix by the Vice President.
i. Permanent legislation that is revoked or amended will be removed or changed in this appendix by the Vice President.

View File

@ -30,7 +30,7 @@
a. When an event is declared an {{< var glossary.official-chapter-event >}} by Executive Council ({{< var acronyms.ec >}}), all members must {{< var glossary.attend >}} it unless excused by {{< var acronyms.ec >}}. A missed {{< var glossary.official-chapter-event >}} that is not excused will count as an unexcused mandatory event.
i. Missing a mandatory event without an accepted excuse will count as unexcused.
i. A brother who has three unexcused mandatory events in a row must be brought up for standards by the Secretary with the possibility of recommendation for suspension.
i. A brother who has three unexcused mandatory events in a row must be brought up for standards by the Secretary with the possibility of recommendation for suspension.\
i. A brother who has three unexcused mandatory events throughout the semester will be {{< var glossary.staggard >}}.
i. A brother who has four unexcused mandatory events throughout the semester will be placed on probation until the end of the semester.
i. A brother who has seven or more unexcused mandatory events throughout the semester will be brought up for standards by the secretary with the possibility of recommendation for suspension.

View File

@ -26,7 +26,7 @@
1. If, at any time, an at-large member becomes ineligible to hold office or is elected to an Executive Council ({{< var acronyms.ec >}}) position, that at-large member is immediately removed from office.
1. Any At-Large Member may be removed for the following reasons:
a. Failure to perform their duties, including unexcused absence from more than one board meeting per semester.
a. Failure to maintain confidentiality of all proceedings of the board.
a. Failure to maintain confidentiality of all proceedings of the board.\
a. Conduct unbecoming of an at-large member or which negatively affects the credibility of the board.
a. At-large members can only be removed by an {{< var glossary.absolute-supermajority >}} vote of the active chapter ({{< var acronyms.ibl >}} Article V, Section 22(e)).
@ -57,7 +57,7 @@
i. The type of hearing taking place.
1. Upon receiving the notification, the accused has twenty-four hours to submit a plea in writing to the Vice President.
a. The possible pleas are {{< var glossary.responsible-plea >}}, {{< var glossary.not-responsible-plea >}}, and {{< var glossary.no-contest-plea >}}.
a. The possible pleas are {{< var glossary.responsible-plea >}}, {{< var glossary.not-responsible-plea >}}, and {{< var glossary.no-contest-plea >}}.\
a. If a plea is not received within the twenty-four hours specified above, a {{< var glossary.no-contest-plea >}} will be entered.
1. After a plea is entered, the Vice President will schedule a time and place for the hearing.
@ -111,7 +111,7 @@
a. Any member of Standards Board may recall any witnesses or the accused, if further questions arise. This may be done once per witness. To recall a witness more than once requires a unanimous vote of the voting members of Standards Board.
1. The voting members of Standards Board will then determine appropriate sanctions, if any.
a. Past judicial history of the accused and sanctions given for similar accusations in the past (@sec-art-W7CTO1UV) may be considered.
a. Past judicial history of the accused and sanctions given for similar accusations in the past (as found in Appendix B) may be considered.
a. The Vice President and {{< var glossary.chapter-advisor >}} (if one is present) may offer input to this discussion but may not vote in the final decision unless it is a tie, in which case the Vice President will vote to break the tie.
a. The voting members of Standards Board will vote on all sanctions, one at a time.
a. If the sanction being voted on is temporary suspension for any duration of time, the vote must be unanimous in the affirmative in order to succeed.

View File

@ -23,7 +23,7 @@
1. Evidence will be distributed by the Arbiter between twenty-four and forty-eight hours before the hearing date and time.
1. The dress at the hearing will be informal.
1. Witnesses may volunteer to speak on behalf or against the charges.
a. The witnesses may volunteer by giving a written message to the Arbiter stating their intent to participate and stance at least three hours before the hearing.
a. The witnesses may volunteer by giving a written message to the Arbiter stating their intent to participate and stance at least three hours before the hearing.\
a. Witnesses will be advised by the Arbiter that they are not to discuss the hearing or the accusation outside of the hearing.
a. The Arbiter will call the hearing to order.
@ -67,7 +67,7 @@
## Sanctions {#sec-art-0CQQ1DK3}
1. The chapter may issue sanctions within its scope. The following are suggested examples of possible sanctions:
1. The chapter may issue sanctions within its scope. The following are suggested examples of possible sanctions:\
a. Counseling
a. Loss of housing status
a. Loss of voting privileges

View File

@ -13,7 +13,7 @@
## Absences {#sec-art-BUK07FVL}
1. A brother who has three unexcused absences in a row must be brought up for standards by the Secretary in accordance with Article V, Section 2, Item j.1 of the {{< var acronyms.ibl >}}.
1. A brother who has three unexcused absences in a row must be brought up for standards by the Secretary in accordance with Article V, Section 2, Item j.1 of the {{< var acronym.ibl >}}.
1. A brother who has three unexcused absences throughout the semester will be {{< var glossary.staggard >}}.
1. A brother who has four unexcused absences throughout the semester will be placed on {{< var glossary.probation >}} until the end of the semester.
1. A brother who has seven unexcused absences throughout the semester will be brought up for standards by the Secretary with the possibility of suspension.

View File

@ -27,5 +27,5 @@
1. Officer Elections
a. Officers will be elected by {{< var glossary.simple-majority >}} vote.
a. In the case that no nominee receives a {{< var glossary.simple-majority >}}, there will immediately be another vote between all candidates who received the two highest counts of votes.
a. In the case that no nominee receives a {{< var glossary.simple-majority >}}, there will immediately be another vote between all candidates who received the two highest counts of votes.\
a. Nominations for president and treasurer must be a week before nominations for the other positions in order to make time for {{< var acronyms.cab >}} interviews.

View File

@ -29,7 +29,7 @@
a. The chapter will discuss the candidates subject to the following rules:
i. All candidates will leave the room.
i. The chapter will be allowed not less than five minutes to discuss.
i. If the candidate is elected by white {{< var glossary.ballot >}}, this section does not apply.
i. If the candidate is elected by white {{< var glossary.ballot >}}, this section does not apply.\
a. Pledges will be allowed to vote in the election in direct exception to the above @sec-art-GW6C9D29, Item 2.
1. If an elected position should become vacant:
@ -54,14 +54,14 @@
a. Serves as Parliamentarian for the chapter and is {{< var glossary.responsible >}} for all committees.
a. Maintains the chapter's local bylaws.
a. Ensures legislation records are up to date.
a. Adds all permanent legislation to the appropriate appendix (@sec-art-LGUUVLYZ) as outlined in @sec-art-Q8OV40FK.
a. Adds all permanent legislation to the appropriate appendix as outlined in @sec-art-Q8OV40FK.
a. Adds {{< var acronyms.ec >}} Interpretations to the Appendices.
a. Appoints active members to committees at the beginning of each semester.
a. Assigns living space as outlined in @sec-art-C89656BJ.
a. Fills out Greek Life and International Headquarters ({{< var acronyms.ihq >}}) awards that are due in their term.
a. Serves as chair of the Bylaw Revision Committee as outlined in @sec-art-YOSPIQLS.
a. Serves as chair of {{< var acronyms.ec >}} and represents it to the chapter.
a. Serves as chair of the Committee Chair Committee ({{< var acronyms.ccc >}}).
a. Serves as chair of the Committee Chair Committee ({{< var acronyms.ccc >}}).\
a. Serves as chair of Standards Board.
a. May make Ad Hoc Committees at their discretion as defined in @sec-art-VI2T9PVL, Item 3a. o. Must live in the house.
@ -84,7 +84,7 @@
a. Maintains the mailbox and mail closet.
a. Will create a contact list for the chapter which includes contact information of brothers advisors, Greek Life, and emergency services.
a. Handles registration of Pledges, requests for initiation, and the recording of new initiates.
a. Fills out Greek Life and International Headquarters ({{< var acronyms.ihq >}}) awards that are due in their term.
a. Fills out Greek Life and International Headquarters (IHQ) awards that are due in their term.
a. Releases a weekly TWIOX (This Week in Theta Chi) newsletter to the alumni mailing list
1. Treasurer
@ -96,7 +96,7 @@
a. Keeps private all individual account balances except from the brother whose account it is and {{< var acronyms.ec >}}.
a. Issues enumerated bills for all brothers and New Members at least three times a semester unless otherwise decided by the chapter.
a. Announces the names of all members on {{< var glossary.financial-probation >}} at each chapter meeting during the Treasurer's Report or before any vote, whichever occurs first.
a. Will create a budget following the process outlined in @sec-art-GD7C1K2U.
a. Will create a budget following the process outlined in @sec-art-GD7C1K2U.\
a. Ensures compliance with the General Rules for chapter finances outlined in @sec-art-SKY8T9UM.
a. Will propose a housing contract to the chapter by the last chapter meeting of each semester with a final version to be approved at the first chapter meeting of the next semester.
a. Will ensure that all brothers living in the house have signed a housing contract by the second chapter meeting of each semester.
@ -125,7 +125,7 @@
1. Scholarship Chair
a. Performs all duties stated in the {{< var acronyms.ibl >}} Article V, Section 6, paragraph i.
a. Performs all duties specified by the Greek Life Office, {{< var acronyms.ifc >}}, and the University.
a. Will prepare a written scholarship program, submit it to the Office of Greek Life, and pass it as legislation in chapter by the 2nd chapter of their term, containing the following:
a. Will prepare a written scholarship program, submit it to the Office of Greek Life, and pass it as legislation in chapter by the 2nd chapter of their term, containing the following:\
i. A plan for the creation of Scholarship contracts for all brothers.
i. A plan for ensuring the chapter house is an environment conducive to studying.
i. A plan for providing incentives for academic achievements.
@ -157,7 +157,7 @@
1. Historian
a. Performs all duties stated in the I{{< var acronyms.ibl >}}BL Article V, Section 6, paragraph h.
a. Assists alumni relations chair with the alumni database.
a. Assists alumni relations chair with the alumni database.\
a. Ensures that pictures are taken at chapter events.
a. Will make a yearly scrapbook for the year that they serve, with assistance from the previous historian.
a. Manages the chapter's online photo and video galleries jointly with the Public Relations Chair.
@ -195,7 +195,7 @@
a. Will {{< var glossary.attend >}} all {{< var acronyms.ifc >}} Social Chair meetings.
a. Serves as a member of {{< var acronyms.ccc >}}.
1. Alumni Relations Chair
1. Alumni Relations Chair\
a. Collects materials for and edits the Alumni Newsletter with the help of the Alumni Corporation and sends out the Alumni newsletter before the last day of classes.
a. Maintains the alumni database.
a. Serves as chair of the Alumni Relations Committee.
@ -212,20 +212,10 @@
i. Recreation
a. Serves as a member of {{< var acronyms.ccc >}}.
1. Philanthropy Chair
a. Serves as chair of the Philanthropy Committee.
a. Ensures the chapter meets the Greek Life goals for philanthropy.
a. Informs the chapter of philanthropy opportunities.
a. Responsible for planning and holding one philanthropy event per semester.
a. Responsible for having one philanthropy event per academic year benefit the USO.
a. Serves as a member of {{< var acronyms.ccc >}}.
1. Service Chair
a. Serves as chair of the Service Committee.
a. Ensures the chapter meets the Greek Life goals for service.
a. Informs the chapter of service opportunities.
a. Responsible for planning and holding at least one service event for the chapter per semester.
a. Responsible for tracking the service hours of active brothers.
1. Philanthropy and Service Chair
a. Serves as chair of the Philanthropy and Service Committee.
a. Ensures the chapter meets the Greek Life goals for service and philanthropy.
a. Informs the chapter of service and philanthropy opportunities.
a. Serves as a member of {{< var acronyms.ccc >}}.
1. House Manager
@ -240,7 +230,7 @@
a. Will be {{< var glossary.responsible >}} for the direction of all {{< var glossary.special-event-detail >}}s, which may be called at their discretion.
1. Food Steward
a. Works with a chef or catering service to maintain a brotherhood meal plan.
a. Works with a chef or catering service to maintain a brotherhood meal plan.\
a. Ensures the service chosen for the meal plan is paid for according to the agreement with the chef or catering service.
a. Must be on the meal plan.
a. Works with the Detail Manager to keep public areas in the kitchen clean and ensure proper storage of food.
@ -311,7 +301,7 @@
1. Voting
a. Voting Members
i. Vice President
i. Vice President of Health and Safety
i. Vice President of Health and Safety\
i. Secretary
i. Treasurer
i. Marshal
@ -332,24 +322,18 @@
1. The chapter will have the following groups of committees:
a. Standard Committees
i. The list of Standard committees is as follows:
1. Alumni Relations Committee
1. Member Development Committee
1. Health and Safety Committee
1. Scholarship Committee
1. Philanthropy Committee
1. Service Committee
1. Social Committee
1. Public Relations Committee
1. Recruitment Committee
i. Each Standard committee is part of a committee pair. The list of committees and committee pairs is as follows:
1. Alumni Relations Committee and Member Development Committee
1. Health and Safety Committee and Scholarship Committee
1. Philanthropy and Service Committee and Social Committee
1. Public Relations Committee and Recruitment Committee
i. All Standard committees will do the following:
1. Meet at least once every two weeks as directed by their chair.
a. In direct exception to the previous bylaw, the Alumni Relations Committee and Member Development Committee only need to meet at least once every four weeks as directed by their chair.
1. Assist the chair in the discharge of their duties.
1. Create a set of goals for the committee at the first meeting of the committee.
1. Work toward the goals of the committee.
b. Operational Committees
b. Operational Committees\
i. Ad hoc committees
1. The Vice President has the power to make other committees at their discretion.
i. Budget Committee

View File

@ -63,7 +63,7 @@
a. Brothers who have lived in the house during the school year for at least one semester will be allowed the option of moving out in order of pledge class from oldest to most recent, at the discretion of {{< var acronyms.ec >}}.
i. This option does not apply to any positions listen in @sec-art-71TPHUXH, Item 3
i. The house may not be dropped below capacity.
i. If this method would bring the house below capacity:
i. If this method would bring the house below capacity:\
1. Of the brothers who wish to move out, select the number of brothers that would bring the house to capacity via a mutually acceptable method. If no acceptable method if found, the brothers with the lowest {{< var glossary.roster-number >}}s will move out and the remaining brothers will live in house such that the house is at capacity.
a. If, after application of the method described in @sec-art-C89656BJ, Item 1a, the house is still above capacity, brothers with the lowest {{< var glossary.roster-number >}} will be forced to move out.

View File

@ -28,7 +28,7 @@
a. Voting will be done by {{< var glossary.ballot >}} in direct exception to @sec-art-WWI418WD, Item 1b.
1. Certificate of Appreciation:
a. May be presented to any person who has demonstrated service of extraordinary care and effort to the chapter.
a. May be presented to any person who has demonstrated service of extraordinary care and effort to the chapter.\
a. Will consist of a certificate of appropriate construction and suitable wording which describes the service for which the certificate is being presented.
a. Any brother eligible to vote may, at any chapter meeting, nominate any person.
a. Discussion will be allowed for this award in direct exception to @sec-art-WWI418WD, Item 1c.
@ -36,7 +36,7 @@
a. The chapter may give out any number of this award.
1. The Theta Chi Scholar Award
a. May be bestowed on up to three active brothers each semester for their achievements at the university, whether that may be by coursework, research, work, teaching experience, athletics, extracurricular activities, anything else that makes him an outstanding member of the {{< var acronyms.cwru >}} community, brother of Theta Chi, and citizen of the world. No brother may receive this award two semesters of CWRU enrollment in a row.
a. May be bestowed on up to three active brothers each semester for their achievements at the university, whether that may be by coursework, research, work, teaching experience, athletics, extracurricular activities, anything else that makes him an outstanding member of the {{< var acronym.cwru >}} community, brother of Theta Chi, and citizen of the world. No brother may receive this award two semesters of CWRU enrollment in a row.
a. Will consist of a certificate of appropriate construction and suitable wording which describes the accomplishments for which the certificate is being presented.
a. The giving procedure, in direct exception to @sec-art-WWI418WD will be as follows:
i. Nominations will be opened for no shorter than two weeks. Any brother eligible to vote may, at any time when nominations are open, nominate any active member of the fraternity. To do so requires a second.

View File

@ -1,9 +1,9 @@
from collections.abc import Iterator
import os
import re
import random
import string
from pathlib import Path
# Constants
HEADER_PATTERN = re.compile(r'^(##? .+?)(\s*\{#.*\})?\s*$')
TAG_TEMPLATE = ' {#sec-art-%s}'
ID_LENGTH = 8
@ -11,11 +11,11 @@ ID_LENGTH = 8
def generate_id() -> str:
return ''.join(random.choices(string.ascii_uppercase + string.digits, k=ID_LENGTH))
def process_file(filepath: Path):
def process_file(filepath):
changed = False
new_lines: list[str] = []
new_lines = []
with filepath.open("r") as f:
with open(filepath, 'r', encoding='utf-8') as f:
for line in f:
match = HEADER_PATTERN.match(line)
if match:
@ -27,14 +27,14 @@ def process_file(filepath: Path):
new_lines.append(line)
if changed:
with filepath.open("w") as f:
with open(filepath, 'w', encoding='utf-8') as f:
f.writelines(new_lines)
print(f"Updated: {filepath}")
def main():
pathes: Iterator[Path] = Path('.').glob("**/*.qmd")
for path in pathes:
process_file(path)
for filename in os.listdir('.'):
if filename.endswith('.qmd'):
process_file(filename)
if __name__ == '__main__':
main()

View File

@ -1,5 +1,5 @@
# Introductory {#sec-art-L9A0HXIL .unnumbered}
# Introductory {.unnumbered}
## Preamble {#sec-art-1QB8CIPO}
## Preamble
We, the Brothers of Beta Nu Chapter of Theta Chi Fraternity, in order to forge a more perfect Brotherhood, to advance our Alma Mater, to protect and promote our stated values of Truth, Temperance, and Tolerance, and to practice the ideal of the Helping Hand, do ordain and establish these Bylaws for the operations of our Chapter.

View File

@ -1,4 +1,4 @@
# References {#sec-art-RL8025YZ .unnumbered}
# References {.unnumbered}
::: {#refs}
:::