Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
23235ee
init commit
JansenSmith Aug 23, 2025
12e04a2
init commit
JansenSmith Aug 23, 2025
e3e235a
init commit
JansenSmith Aug 23, 2025
8cf337d
init commit
JansenSmith Aug 23, 2025
2ca73c3
adding permissions
JansenSmith Aug 23, 2025
900ea3a
trying to accommodate initialization of CI by creating a Release
JansenSmith Aug 23, 2025
8869b96
update release names
JansenSmith Aug 23, 2025
cd65550
Restructuring
madhephaestus Aug 23, 2025
3bc1849
Adding property reading
madhephaestus Aug 24, 2025
2aa7c65
minor edit
JansenSmith Aug 26, 2025
5e4dfd7
establish existence
JansenSmith Aug 31, 2025
b9264f0
identify CPR - Ostrom (1990)
JansenSmith Aug 31, 2025
63b83d3
establish governance structure as TBD
JansenSmith Aug 31, 2025
0b2e267
formatting
JansenSmith Sep 2, 2025
cf3c145
integrate feedback and codify curriculum
JansenSmith Sep 5, 2025
101d3c4
Merge pull request #2 from How-To-Build-a-Commons/jms/governance-init
JansenSmith Sep 5, 2025
560bc91
Adding content from first few classes
madhephaestus Oct 11, 2025
a6911b3
Adding content from first few classes
madhephaestus Oct 11, 2025
405c2aa
Adding content from first few classes
madhephaestus Oct 11, 2025
17060cd
Adding content from first few classes
madhephaestus Oct 11, 2025
3a1e2ce
Adding project file for easy eclipse loading
madhephaestus Oct 12, 2025
82c03b3
Merge branch 'main' of git@github.com:How-To-Build-a-Commons/Scope-Se…
madhephaestus Oct 12, 2025
78ef6ef
Rename PDFs
madhephaestus Oct 12, 2025
468ffc9
adding qr codes for links
madhephaestus Oct 12, 2025
9bd6a39
making the margins wider
madhephaestus Oct 12, 2025
8e6592f
collumned QR codes
madhephaestus Oct 12, 2025
ff5f254
formatting
madhephaestus Oct 12, 2025
1087076
name of book
madhephaestus Oct 12, 2025
5f3b448
Add title page and make the QR codes bigger in the half sheet version
madhephaestus Oct 12, 2025
bf617d2
Adding a back page
madhephaestus Oct 12, 2025
1ed69c2
formatting
madhephaestus Oct 12, 2025
ec7f963
Fleshing out the property section
madhephaestus Oct 12, 2025
121e897
Add lines to the blank pages
madhephaestus Oct 12, 2025
142dd3a
formatting
madhephaestus Oct 12, 2025
f9c1cb1
fix workshop layout
madhephaestus Oct 12, 2025
ce92942
formatting for the half-sheet fold
madhephaestus Oct 12, 2025
e4ae520
formatting
madhephaestus Oct 12, 2025
226865c
remo exceessive rebublishing
madhephaestus Oct 12, 2025
bdb4b43
Update ScopeSequencing.tex
madhephaestus Oct 12, 2025
20c167d
Update ScopeSequencing.tex
madhephaestus Oct 12, 2025
3a3a0ab
Update ScopeSequencing.tex
madhephaestus Oct 12, 2025
d6e1a57
Update ScopeSequencing.tex
madhephaestus Oct 12, 2025
68a4af4
Update ScopeSequencing.tex
madhephaestus Oct 12, 2025
81fe7ec
Update ScopeSequencing.tex
madhephaestus Oct 12, 2025
60a7b5f
Update ScopeSequencing.tex
madhephaestus Oct 12, 2025
2dcbd9f
Update ScopeSequencing.tex
madhephaestus Oct 12, 2025
ae6a881
Update ScopeSequencing.tex
madhephaestus Oct 12, 2025
143893f
Update ScopeSequencing.tex
madhephaestus Oct 12, 2025
c1d6898
Update ScopeSequencing.tex
madhephaestus Oct 12, 2025
1ab6e98
Update ScopeSequencing.tex
madhephaestus Oct 12, 2025
f8942c7
Merge pull request #1 from How-To-Build-a-Commons/kh/initial
madhephaestus Oct 12, 2025
98aad76
Adding a maker check to the side of the page on what we owe to each
madhephaestus Oct 13, 2025
38e2854
Adding content to maker check
madhephaestus Oct 13, 2025
7148f49
formatting
madhephaestus Oct 13, 2025
6c19a54
formatting
madhephaestus Oct 13, 2025
d9e316b
formatting and font
madhephaestus Oct 13, 2025
03fe50e
I cast latexify
usvfun Oct 13, 2025
9c08981
maybe this should be an enumerated list
usvfun Oct 13, 2025
d2bfc70
Merge pull request #15 from How-To-Build-a-Commons/v/latexify
madhephaestus Oct 13, 2025
e7b34f3
changes
madhephaestus Oct 13, 2025
1b2ea0f
Merge branch 'main' of
madhephaestus Oct 13, 2025
4abd5ed
minor change to the footnote
usvfun Oct 13, 2025
4e62abe
Adding a bit of flair to the corner
madhephaestus Oct 13, 2025
38d43ce
Adding corners to the top as well
madhephaestus Oct 13, 2025
e5acc52
corner formatting
madhephaestus Oct 13, 2025
361115b
Adding calification to first page
madhephaestus Oct 13, 2025
c8fc93e
moved blank pages across from the other pages
madhephaestus Oct 14, 2025
4bd6933
Center the title
madhephaestus Oct 14, 2025
c14dd3c
formatting
madhephaestus Oct 14, 2025
60be07a
Merge pull request #16 from How-To-Build-a-Commons/v/latexify
madhephaestus Oct 14, 2025
c140a04
Merge branch 'main' of
madhephaestus Oct 14, 2025
f2d1de4
formatting
madhephaestus Oct 14, 2025
5cb620c
Merge pull request #14 from How-To-Build-a-Commons/kh/makercheck
madhephaestus Oct 18, 2025
38fdde6
add zine svg file
usvfun Oct 18, 2025
9567e64
Merge pull request #17 from How-To-Build-a-Commons/v/reference-bookle…
madhephaestus Oct 18, 2025
3446f5e
adding zine to release
madhephaestus Oct 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 49 additions & 30 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,42 +4,61 @@ on:
tags:
- '*'

jobs:
permissions:
contents: write

jobs:
convert_via_pandoc:
runs-on: ubuntu-22.04
steps:
- name: Checkout repository and submodules
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
submodules: recursive
- run: sudo add-apt-repository -y ppa:sunderme/texstudio

- run: sudo apt install texlive-latex-extra
- run: echo $PWD
- run: ls -al ./
- run: ls -al ../
- run: sed -i 's/VERSIONNUMBER/${{ github.ref_name }}/g' ZenCompetition.tex
- run: pdflatex -jobname=ZenCompetition-${{ github.ref_name }} ZenCompetition.tex
- run: ls -al .
- name: release
uses: actions/create-release@v1
id: create_release
with:
draft: false
prerelease: false
release_name: ${{ steps.get_version.outputs.VERSION }}
tag_name: ${{ github.ref }}

- name: Check if release exists
id: check_release
run: |
if gh release view ${{ github.ref_name }} > /dev/null 2>&1; then
echo "exists=true" >> $GITHUB_OUTPUT
echo "Release for tag ${{ github.ref_name }} already exists - will update it"
else
echo "exists=false" >> $GITHUB_OUTPUT
echo "Release for tag ${{ github.ref_name }} does not exist - will create it"
fi
env:
GITHUB_TOKEN: ${{ github.token }}


- name: Upload Keywords
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ github.token }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Install LaTeX dependencies
run: |
sudo add-apt-repository -y ppa:sunderme/texstudio
sudo apt install texlive-latex-extra bookletimposer

- name: Debug - Show current directory
run: |
echo $PWD
ls -al ./
ls -al ../

- name: Replace version in LaTeX file
run: sed -i 's/VERSIONNUMBER/${{ github.ref_name }}/g' ScopeSequencing.tex

- name: Generate PDF
run: pdflatex -jobname=HowToBuildACommons-${{ github.ref_name }} ScopeSequencing.tex

- name: Generate Booklet PDF
run: bookletimposer -b -a -f "Letter" -p "2x1" -o HowToBuildACommons-${{ github.ref_name }}-booklet.pdf HowToBuildACommons-${{ github.ref_name }}.pdf

- name: Debug - Show generated files
run: ls -al .

- name: Create or Update Release
uses: softprops/action-gh-release@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ZenCompetition-${{ github.ref_name }}.pdf
asset_name: ZenCompetition-${{ github.ref_name }}.pdf
asset_content_type: application/binary
files: HowToBuildACommons-${{ github.ref_name }}.pdf,HowToBuildACommons-${{ github.ref_name }}-booklet.pdf,how-to-consensus-zine.svg
draft: false
prerelease: false
name: ${{ github.ref_name }}
# This action automatically handles existing releases by updating them
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

.DS_Store
BancroftRobodogsNotebook.pdf
*.gz
*.aux
*.log
*.pdf
*.out
11 changes: 11 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Scope-Sequencing</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
Binary file added CornerDetail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Zen Robotics Pentatholon

This repository hosts the central repository of competition documents.
# How To Build a Commons
This organization exists to teach a class in the present and document the process for the future.
We recognize the existence of Common Pool Resources bequeathed to us all by our learning community - our shared pedagogical time and collaborative curriculum, both sustained by the precious attention and trust our students provide.

## Scope & Sequencing
This repository hosts the Scope & Sequencing document for the How To Build a Commons curriculum.

## Governance Structure of Steering Committee
TBD

Loading