diff --git a/.github/workflows/pdf.yml b/.github/workflows/pdf.yml new file mode 100644 index 0000000..9d5008e --- /dev/null +++ b/.github/workflows/pdf.yml @@ -0,0 +1,31 @@ +name: Generate PDFs + +on: push + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Setup Git repository + uses: actions/checkout@v4 + + - name: Compile Problems + uses: xu-cheng/latex-action@v3 + with: + root_file: | + constitution.tex + work_in_root_file_dir: true + + - name: Upload Artifacts + uses: actions/upload-artifact@v4 + with: + name: Constitution + path: constitution.pdf + + - name: Release + uses: softprops/action-gh-release@v1 + if: startsWith(github.ref, 'refs/tags/') + with: + files: | + constitution.pdf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..598ae79 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/.vscode diff --git a/constitution.tex b/constitution.tex index a08d359..7c6b13c 100644 --- a/constitution.tex +++ b/constitution.tex @@ -23,7 +23,7 @@ \section{Name} \begin{enumerate} - \item The name of the society shall be Warwick Students’ Union University of Warwick Computing Society. + \item The name of the society shall be Warwick Students' Union University of Warwick Computing Society. \end{enumerate} \section{Aims and Objectives} @@ -37,15 +37,15 @@ \section{Aims and Objectives} \item To offer a number of workshops and academic talks to help students of all subjects learn how to improve their programming abilities. \end{enumerate} \item The Society is affiliated with the British Computing Society, The Chartered Institute for IT. - \item The Society, its Executives, its funds and all its activities shall be subject to the provisions of the By-Laws, Regulations and Policy of the University of Warwick Students’ Union. - \item The Society shall be subject to a disciplinary code as laid out by the Students’ Union and administered by the Societies Executive. + \item The Society, its Executives, its funds and all its activities shall be subject to the provisions of the By-Laws, Regulations and Policy of the University of Warwick Students' Union. + \item The Society shall be subject to a disciplinary code as laid out by the Students' Union and administered by the Societies Executive. \item Any alterations to the Society Constitution must be ratified by the Societies Executive. A provisional copy must be sent to the Societies Officer for approval before the new constitution may take effect. \item If the Society has issues arising not mentioned in a personalised Constitution, then this document will become the default. Any issues may be dealt with by contacting your Societies Coordinator. \end{enumerate} \section{Memberships} \begin{enumerate} - \item Memberships of the Society shall be open to all full, associate, and honorary members of the Students’ Union upon payment of the required Societies Federation subscription. + \item Memberships of the Society shall be open to all full, associate, and honorary members of the Students' Union upon payment of the required Societies Federation subscription. \item Memberships of the Society are to be renewed in the October of every academic year. \item Only standard members of the society shall be entitled to vote in elections, provided they have joined the society and paid the appropriate subscription fee no less than three days before the election takes place. \begin{enumerate} @@ -53,7 +53,7 @@ \section{Memberships} \end{enumerate} \item The following shall not be entitled to hold the office of an Executive position in the society: \begin{enumerate} - \item An Associate or Honorary member of the Students’ Union or Societies Federation. + \item An Associate or Honorary member of the Students' Union or Societies Federation. \item Any person who has received payment for the provision of services to the society (not including reimbursement of personal expenditure on behalf of the society). \end{enumerate} \item The Society must have a minimum of 30 members by the sixth week of term one. If the minimum membership is not met, a meeting with the Society, Societies Coordinator and Societies Officer will be scheduled to discuss the future of the Society. @@ -62,14 +62,14 @@ \section{Memberships} \section{Executive Committee} \begin{enumerate} - \item The Society’s Executive Committee (which may also be referred to as the “Motherboard”) shall be made up of at least three voting officers of whom two shall be the President/Chair and the Treasurer respectively. + \item The Society's Executive Committee (which may also be referred to as the ``Motherboard'') shall be made up of at least three voting officers of whom two shall be the President/Chair and the Treasurer respectively. \item The Executive Committee shall be responsible for the day to day running of the society and may decide upon any matter that has not yet been decided upon by the General Meeting. The Executive Committee shall further be responsible for: \begin{enumerate} \item Organising the activities of the Society in such a way as to include the greatest possible number of Society members. - \item Managing the expenditure of the Society’s funds in a responsible fashion and in line with the aims, objectives and planned activities of the Society whilst adhering to the SU’s financial regulations. + \item Managing the expenditure of the Society's funds in a responsible fashion and in line with the aims, objectives and planned activities of the Society whilst adhering to the SU's financial regulations. \item Formulating and submitting an annual bid for funds from the Societies Executive prior to any specified deadline which shall include a statement of activities and objectives for the coming year and detailed justification of the figures contained in the bid. - \item Formulating and submitting any additional bids for funds from the Societies Executive or groups within the Students’ Union. - \item Assisting any review of the Society’s activities and use of funds carried out by a standing committee or group of the Students’ Union that has granted funds to the Society. + \item Formulating and submitting any additional bids for funds from the Societies Executive or groups within the Students' Union. + \item Assisting any review of the Society's activities and use of funds carried out by a standing committee or group of the Students' Union that has granted funds to the Society. \item Upholding the Constitution of the Society and ensuring that its aims and objectives reflect the Society activities. \item Ensuring that all society activity abides by the By-laws, regulations, and policy of Warwick SU. \item Executive Committee members must attend assigned training to ensure they are equipped to organise the Society. @@ -78,7 +78,7 @@ \section{Executive Committee} \begin{enumerate} \item The Core Officer Duties shall include: \begin{enumerate} - \item To attend the Society’s Annual General Meeting. + \item To attend the Society's Annual General Meeting. \item To attend Societies Council and complete mandatory training sessions/courses. \end{enumerate} \begin{enumerate}[leftmargin=-1cm] @@ -89,7 +89,7 @@ \section{Executive Committee} \item The President should organise and oversee the running of The Society. \item The President should chair committee meetings. \item The President should produce an annual report. - \item The Executive Committee should appoint a standing President to oversee the President’s duties in the event of extended absence or resignation of the President. This position will only be held for a maximum of 10 weeks, until the next Extraordinary or Annual General Meeting. + \item The Executive Committee should appoint a standing President to oversee the President's duties in the event of extended absence or resignation of the President. This position will only be held for a maximum of 10 weeks, until the next Extraordinary or Annual General Meeting. \end{enumerate} \item \textbf{Secretary} \begin{enumerate} @@ -101,7 +101,7 @@ \section{Executive Committee} \begin{enumerate} \item The Treasurer should be responsible for the finances of the Society. \item The Treasurer should maintain an up-to-date record of their group account in addition to the record kept by the SU finance office. - \item All funds should be held and processed through the groups Students’ Union bank account. No money should be held in personal bank accounts. + \item All funds should be held and processed through the groups Students' Union bank account. No money should be held in personal bank accounts. \item The Treasurer should submit grant funding applications. \end{enumerate} \end{enumerate} @@ -114,10 +114,10 @@ \section{Executive Committee} \end{enumerate} \item \textbf{Freshers' Representative} \begin{enumerate} - \item The Freshers’ Representative should endeavour to facilitate and drive 1st year engagement and events within the society. - \item The Freshers’ Representative should act as a point of contact between the Executive Committee and 1st year students. - \item Up to one Freshers’ Representative should be selected for each category of events the society runs, currently: Academic, Gaming, Technical, Social, and Gender Inclusivity. - \item The Fresher’s Representative for each category should assist with and be supported by their relevant executive members in the planning and running of events they perceive as relevant to their year, along with the general activities of the society. + \item The Freshers' Representative should endeavour to facilitate and drive 1st year engagement and events within the society. + \item The Freshers' Representative should act as a point of contact between the Executive Committee and 1st year students. + \item Up to one Freshers' Representative should be selected for each category of events the society runs, currently: Academic, Gaming, Technical, Social, and Gender Inclusivity. + \item The Fresher's Representative for each category should assist with and be supported by their relevant executive members in the planning and running of events they perceive as relevant to their year, along with the general activities of the society. \item This office will be elected in a by-election run between weeks one to five of term one. \end{enumerate} \item \textbf{Gaming Coordinator} @@ -153,7 +153,7 @@ \section{Executive Committee} \item \textbf{Events Officer} \begin{enumerate} \item The Events Officer should be responsible for co-ordinating major society events, e.g. the Computing Ball. - \item The Events Officer should ensure all event forms for society events are submitted to the Students’ Union where necessary and in the required timeframes, such as the event planning packs and external speaker forms. + \item The Events Officer should ensure all event forms for society events are submitted to the Students' Union where necessary and in the required timeframes, such as the event planning packs and external speaker forms. \end{enumerate} \end{enumerate} \end{enumerate} @@ -162,7 +162,7 @@ \section{Meetings} \begin{enumerate} \item The Executive must meet at least five times per term to ensure the Society is operated to a high standard. \item The Society Executive shall call at least one General Meeting per year for the purposes of discussing plans and activities for the coming year. This must be held by Week 10, Term 2. This GM may also be used to hold Society Officer elections. - \item The Society Executive shall give at least seven days’ notice of any General Meeting to all members via Society email and such notice shall include details of any elections to be held. + \item The Society Executive shall give at least seven days' notice of any General Meeting to all members via Society email and such notice shall include details of any elections to be held. \item The Executive shall call further meetings either at its own initiative or at the request of 10\% of the membership or the request of the Societies Officer. \item At Executive committee meetings only the Society Executive committee may vote on matters concerning the operation of the society. \item All motions proposed during a general meeting should have a copy made of and stored in a repository for at least 5 years after date of proposal. This should be stored alongside a) its date of proposal and b) the outcome of its vote. All motions and additional information in the above repository should be made accessible to all members of the society. @@ -174,12 +174,12 @@ \section{Elections} \item Votes will be counted using a Single Transferrable Vote electoral system. \item \textbf{\underline{Shared Office}} \begin{enumerate} - \item All positions will be filled up to a maximum of 2 for all available positions, with exception of the ‘President’ role which has sole occupancy as well as Academic and Gaming coordinators which can have up to 3. Additional positions should be filled in accordance with 6.3.2. + \item All positions will be filled up to a maximum of 2 for all available positions, with exception of the `President' role which has sole occupancy as well as Academic and Gaming coordinators which can have up to 3. Additional positions should be filled in accordance with 6.3.2. \item Further officers shall be selected by taking subsequent positions in the STV process, until the required number of officers is reached. \begin{enumerate} \item This selection cannot pass a vote to Re-Open Nominations. \end{enumerate} - \item Should a position not reach its quota as defined in 6.3.1, the incoming exec should treat the empty position as a vacant slot in accordance with Warwick SU’s regulation 9 on vacant slots. + \item Should a position not reach its quota as defined in 6.3.1, the incoming exec should treat the empty position as a vacant slot in accordance with Warwick SU's regulation 9 on vacant slots. \item If multiple members run together, they will be considered as 1 candidate in regard to shared office and as such each member will be considered 1/nth of a full vote where n is the number of people running jointly. \end{enumerate} \item Any amendments to the constitution must be made by the end of term 3.