Compare commits

..
16 Commits
Author SHA1 Message Date
1114 6c9d358f94 officers: parliamentarian: Require codification of permanent motions.
Motion to amend the bylaws to insert the paragraph "He shall codify and make
available to the Chapter the general and permanent motions, resolutions, and
enactments of the Executive and Chapter Councils." to Article II, Section 2,
Subsection 14.
2022-09-13 21:15:20 -04:00
1114 9dbf11f981 officers: comptroller: Clarify references to the Treasurer. 2022-09-13 21:15:20 -04:00
1114 45d98bfb64 officers: social officer: Remove references to social closet. 2022-09-13 21:15:20 -04:00
1114 c948fd3bca officers: treasurer: Relax collections reporting requirements. 2022-09-13 21:15:20 -04:00
1114 dc67f43b2c officers: secretary: Require documents at Chapter Council. 2022-09-13 21:15:19 -04:00
1114 2dea985da9 Add UPDATED entry to history section 2022-09-13 21:15:19 -04:00
1114 2319bb98fa Implement changes recommended by the Board of Directors 2022-09-13 21:15:19 -04:00
1114 6b8f93087e Update Bad Standing 2022-09-13 21:15:19 -04:00
1114 5fe4ffc29f Clarify that brothers must fulfill National requirements prior to petitioning for Grad Status 2022-09-13 21:15:19 -04:00
1114 6c7001bfb6 Remove provision for Graduate Brothers to pay 1/2 dues
This is not enforced in practice
2022-09-13 21:15:19 -04:00
1114 c0ba1c6f27 Outline Alpha, Chi, Rho system 2022-09-13 21:15:05 -04:00
1114 1a45ad91d0 Fix formatting 2022-09-13 21:13:59 -04:00
1114 0cd48870d3 Move elections to B term
Fixes #4
2022-09-13 21:13:12 -04:00
1114 acd54e9eb9 Remove Newsletter Editor
Fixes #1
2022-09-13 21:13:12 -04:00
1114 100578920d Fix section numbering on export. 2022-09-13 21:13:12 -04:00
1114 6985725ec7 Initial Commit
Transfer previous version of bylaws from Google Drive to git.
2022-09-13 21:12:59 -04:00
7 changed files with 916 additions and 1006 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
;;; Directory Local Variables
;;; For more information see (info "(emacs) Directory Variables")
((org-mode . ((eval . (load-file "local.el")))))
((org-mode . ((org-list-allow-alphabetical . t))))
-28
View File
@@ -1,28 +0,0 @@
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: |-
bylaws.pdf
api_key: '${{secrets.RELEASE_TOKEN}}'
-3
View File
@@ -1,3 +0,0 @@
all: pdf clean
pdf: ; emacs bylaws.org --batch -l local.el -f org-latex-export-to-pdf
clean: ; rm bylaws.tex
-7
View File
@@ -1,7 +0,0 @@
#+TITLE: Bylaws
* Generating PDFs
A PDF can be generated using the following command:
#+begin_src bash
docker run --rm -v $PWD:/data -w /data git.axpdsp.org/parliamentarian/bylaw-builder make
#+end_src
-30
View File
@@ -1,30 +0,0 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{bylaws}[]
\usepackage{titlepic}
\titlepic{\includegraphics[width=250]{Coat-of-Arms-Color.png}}
\LoadClass[12pt]{report}
\usepackage{geometry}[margin=1in]
\renewcommand{\itemize}{\enumerate}
\renewcommand{\thechapter}{Article \Roman{chapter}}
\renewcommand{\thesection}{\thechapter\ §\ \arabic{section}}
\renewcommand{\labelenumi}{(\alph{enumi})}
\renewcommand{\labelenumii}{(\arabic{enumii})}
\renewcommand{\labelenumiii}{(\Alph{enumiii})}
\renewcommand{\labelenumiv}{(\roman{enumiv})}
\renewcommand{\theenumi}{\thesection\labelenumi}
\renewcommand{\theenumii}{\labelenumii}
\renewcommand{\theenumiii}{\labelenumiii}
\renewcommand{\theenumiv}{\labelenumiv}
\usepackage{titletoc}
\renewcommand{\chaptername}{}
\renewcommand\numberline[1]{}
\usepackage{titlesec}
\titleformat{\chapter}[display]{\Huge\bfseries}
{Article \Roman{chapter}}{8pt}{\Huge\bfseries}
\titleformat{\section}[block]{\Large\bfseries}{§
\arabic{section}}{8pt}{\Large\bfseries}
+915 -912
View File
File diff suppressed because it is too large Load Diff
-25
View File
@@ -1,25 +0,0 @@
(require 'ox-latex)
(setq-local
org-latex-classes
'(("bylaws"
"\\documentclass{bylaws}"
("\\chapter{%s}" . "\\chapter*{%s}")
("\\section{%s}" . "\\section*{%s}"))))
(setq org-latex-hyperref-template "
\\hypersetup{\n pdfauthor={%a},\n pdftitle={%t},\n pdfkeywords={%k},
pdfsubject={%d},\n pdfcreator={%c},\n pdflang={%L},\n colorlinks=true}\n")
(local-set-key
(kbd "C-c t")
(lambda nil
(interactive)
(save-match-data
(let ((string (buffer-string))
(pos 0)
(tag 0))
(while (string-match "<<tag:\\([0-9]+\\)>>" string pos)
(setq tag (max tag
(string-to-number (match-string 1 string)))
pos (match-end 0)))
(insert "<<tag:" (number-to-string (1+ tag)) ">>")))))