The documents Current_Constitution.md
and Current_Bylaws.md
shall be the source of truth for Blueprint's Constitution and Bylaws. Should there be any discrepancies between the markdown and PDF versions, the markdown version should be referenced.
There are three versions of pull requests that can be created.
-
Amendment
An amendment that can be proposed by 2/3 of the Executive Committee or 2/3 of the total membership. It must be ratified by 3/4 of the total membership.
-
Bylaw
A two-thirds majority of the Executive Committee is necessary to enact a bylaw.
-
Feature
This is any changes that does not modify the contents of the Constitution or Bylaws.
Only the markdown files should be changed when making changes to the Constitution or Bylaws. A Github Action will convert the markdown file into PDFs once a pull request has been created.
- Make sure the pull request is properly formatted
- Title is prefixed with
Bylaw:
- Header text is filled in
- Description text is added with proper link to decision log
- Request review from e-team members
- Draft author(s) added as assignees
- Pull request properly labeled with
bylaw
- Title is prefixed with
- Update voting record after e-team votes through GitHub review (green check should appear)
- Squash and merge with the follow as the commit message:
- Title of pull request
Drafted:
the author of the proposalProposed:
when it was proposedProposed by:
who proposed it (can only beExecutive Team
)Ratified:
when it was voted on- Voting record
- Make sure the pull request is properly formatted
- Title is prefixed with
Amendment:
- Header text is filled in
- Description text is added with proper link to decision log
- Changes section with diffs showing what has changed
- Request review from calblueprint/e-team (won't be used for voting)
- Draft author(s) added as assignees
- Pull request properly labeled with
amendment
- Title is prefixed with
- Add an Amendment file under
Amendments/Constitution_B
with the same contents as pull request - Update voting record after club votes with picture of result
- Picture/results should indicate date voted
- Picture/results should go in
Amendments/Constitution_B/assets
- Squash and merge with the follow as the commit message:
- Title of pull request
Drafted:
the author of the proposalProposed:
when it was proposedProposed by:
who proposed it (can beExecutive Team
orClub Convention
)Ratified:
when it was voted on- Voting record
Releases and tags mark the ratification of an amendment to the Constitution or Bylaws.
Tags should be prefixed with a 'v' and numbers separated with a period with the first number referring to the Constitution version, the second number referring to the Constitution amendment number, and the third number referring to the Bylaws amendment number. (e.g. v2.1.0
)
Add the same description as the merged PR with a summarized version of the Text
section but no Changes
section.
Upload the PDF versions of the new Constitution and Bylaws to the assets for easy download in the future.