Compare commits

..

8 Commits

Author SHA1 Message Date
Reily Siegel 287f6c061c
Add changes from 2023-03-26 Chapter Council
release / release (push) Successful in 1m30s Details
2024-03-27 20:31:12 -04:00
Reily Siegel 0aa756d1ff
chore: add builder. 2024-03-27 20:25:08 -04:00
ryansaklad bf41b9a4c5 Changed room pick order per 2023-02-12 Chapter Council
ADOPTED Motion to Move Postulant Leader Ahead of Chapter Correspondent for Room Selection
2023-02-13 12:40:38 -05:00
ryansaklad 8d6ed00af9 Changed housing order per 2023-02-12 Chapter Council
ADOPTED Motion to Move Postulant Leader Ahead of Chapter Correspondent and Membership Development Chair for Housing Selection
2023-02-13 12:39:45 -05:00
Reily Siegel 9d85b72177
CI: Use tag name when generating a release.
continuous-integration/drone/tag Build is passing Details
2023-02-02 16:21:51 -05:00
ryansaklad d73f1b0108 Updated house and room pick order
Added IFC Exec, IFC Committee to house and room pick order per Chapter Council on 2023-01-29
2023-01-30 19:31:32 -05:00
ryansaklad 241b27407d Updated house and room pick order
Passed in Chapter Council on 2023-01-22
2023-01-25 10:39:13 -05:00
Reily Siegel d8957a4023
Use docker to generate PDF, and add CI.
continuous-integration/drone/tag Build is passing Details
2023-01-11 14:45:45 -05:00
5 changed files with 69 additions and 16 deletions

View File

@ -0,0 +1,28 @@
name: release
on:
push:
tags:
- '*'
jobs:
release:
runs-on: bylaw-builder
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Setup go
uses: https://github.com/actions/setup-go@v4
with:
go-version: '>=1.20.1'
- name: Build
run: make
- name: Release
id: use-go-action
uses: https://gitea.com/actions/release-action@main
with:
files: |-
code.pdf
api_key: '${{secrets.RELEASE_TOKEN}}'

View File

@ -3,7 +3,5 @@
* Generating PDFs * Generating PDFs
A PDF can be generated using the following command: A PDF can be generated using the following command:
#+begin_src bash #+begin_src bash
guix shell -m manifest.scm -- make docker run --rm -v $PWD:/data -w /data git.axpdsp.org/parliamentarian/bylaw-builder make
#+end_src #+end_src
Assuming that [[https://guix.gnu.org/][GNU Guix]] is installed, this command will handle downloading all
dependencies, generating a pdf, and cleaning up temporary files.

View File

@ -11,6 +11,11 @@ As used in this Code, unless context requires otherwise:
<<def:academic-year>> <<def:academic-year>>
- *Bylaws* means the current bylaws of the undergraduate [[def:chapter][Chapter]].<<def:bylaws>> - *Bylaws* means the current bylaws of the undergraduate [[def:chapter][Chapter]].<<def:bylaws>>
- *Chapter* means the Delta Sigma Phi Chapter of Alpha Chi Rho.<<def:chapter>> - *Chapter* means the Delta Sigma Phi Chapter of Alpha Chi Rho.<<def:chapter>>
- *Chapter event* means any event for the purpose of recreation organized in
whole or in part by the Chapter, or by a representative thereof.
<<def:chapter-event>>
- *Chapter facility* means any real property owned, leased, or otherwise operated
by the Chapter. <<def:chapter-facility>>
- *Chapter Property* means any property owned, leased, or otherwise operated by - *Chapter Property* means any property owned, leased, or otherwise operated by
the [[def:chapter][Chapter]]. <<def:chapter-property>> the [[def:chapter][Chapter]]. <<def:chapter-property>>
- *Executive Council* means the body defined by Article III, Section 1 of the - *Executive Council* means the body defined by Article III, Section 1 of the
@ -19,8 +24,8 @@ As used in this Code, unless context requires otherwise:
may include, but shall not be limited to, monetary fines, assignment of may include, but shall not be limited to, monetary fines, assignment of
additional duties, or restrictions on privileges of membership that are not in additional duties, or restrictions on privileges of membership that are not in
conflict with the [[def:bylaws][Bylaws]] or [[def:national-documents][National Documents]].<<def:fine>> conflict with the [[def:bylaws][Bylaws]] or [[def:national-documents][National Documents]].<<def:fine>>
- *House* means any properties owned, leased, or otherwise operated by the - *House* means any Chapter facility in which one or more members reside.
[[def:chapter][Chapter]] in which one or more [[def:member][members]] reside. <<def:house>> <<def:house>>
- *Member* means a Brother or Postulant of the [[def:chapter][Chapter]]. <<def:member>> - *Member* means a Brother or Postulant of the [[def:chapter][Chapter]]. <<def:member>>
- *National Documents* means the Constitution, Bylaws, and Ritual of the - *National Documents* means the Constitution, Bylaws, and Ritual of the
National Fraternity of Alpha Chi Rho. <<def:national-documents>> National Fraternity of Alpha Chi Rho. <<def:national-documents>>
@ -45,8 +50,7 @@ the [[def:chapter][Chapter]].
* Chapter Council * Chapter Council
*[RESERVED]* *[RESERVED]*
* Executive Council * Executive Council
** Fines Brothers cannot vote on their own fine.
- [[def:member][Members]] shall not vote on questions of fines against themselves.
* Officers * Officers
*[RESERVED]* *[RESERVED]*
* Committees * Committees
@ -62,6 +66,30 @@ the [[def:chapter][Chapter]].
of time without approval of the House Manager. of time without approval of the House Manager.
** Visitation ** Visitation
There shall be unlimited parietal hours. There shall be unlimited parietal hours.
** Restricting Access to Chapter Facilities
- The following statuses shall restrict access to Chapter facilities:
- Blacklist ---
- A person who is blacklisted shall abide by the following
restrictions:
- They shall not be permitted to be present at Chapter
facilities under any circumstances.
- Social Probation ---
- A person who is on Social Probation shall abide by the following
restrictions:
- They shall not be permitted to attend Chapter events.
- They shall not be permitted to become intoxicated or use intoxicants
under any circumstances at Chapter facilities.
- Substance Probation ---
- A person who is on Substance Probation shall abide by the following
restrictions:
- They shall not be permitted to be intoxicated or use intoxicants under
any circumstances at Chapter facilities.
- Substance Probation shall not be used to prevent access to one's room or
bedroom in their place of residence.
- No member shall be restricted from accessing Chapter facilities except by a
two-thirds vote of the Chapter Council.
- The President, or a delegate thereof, shall maintain a list of all persons
placed on a status that restricts access to Chapter facilities.
* Kitchen Operations * Kitchen Operations
*[RESERVED]* *[RESERVED]*
* Chapter Property * Chapter Property
@ -321,3 +349,8 @@ be evacuated, and proper authorities will be contacted.
to the [[def:chapter][Chapter]] every D Term. to the [[def:chapter][Chapter]] every D Term.
* Postulancy * Postulancy
*[RESERVED]* *[RESERVED]*
* House and Room Selection
** House Selection
- The order of remaining Brothers for annual house selection is "Risk Management Officer, Sergeant-at-Arms, Social Officer, Ritual Officer, Chaplain, Member-at-Large, Postulant Leader, Chapter Correspondent, IFC Exec Member, IFC Committee Head."
** Room Selection
- The order of remaining Brothers for annual room selection is "Remaining officers by rank of election followed by Comptroller, IFC Exec Member, IFC Committee Head. The Postulant Leader shall pick just before the Chapter Correspondent."

View File

@ -1,6 +0,0 @@
;; What follows is a "manifest" equivalent to the command line you gave.
;; You can store it in a file that you may then pass to any 'guix' command
;; that accepts a '--manifest' (or '-m') option.
(specifications->manifest
(list "emacs-next" "texlive" "make" "git"))

View File

@ -6,12 +6,12 @@
("\\chapter{%s}" . "\\chapter*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}")
("\\section{%s}" . "\\section*{%s}")))) ("\\section{%s}" . "\\section*{%s}"))))
(setopt org-latex-hyperref-template " (setq org-latex-hyperref-template "
\\hypersetup{\n pdfauthor={%a},\n pdftitle={%t},\n pdfkeywords={%k}, \\hypersetup{\n pdfauthor={%a},\n pdftitle={%t},\n pdfkeywords={%k},
pdfsubject={%d},\n pdfcreator={%c},\n pdflang={%L},\n colorlinks=true}\n") pdfsubject={%d},\n pdfcreator={%c},\n pdflang={%L},\n colorlinks=true}\n")
(keymap-local-set (local-set-key
"C-c t" (kbd "C-c t")
(lambda nil (lambda nil
(interactive) (interactive)
(save-match-data (save-match-data