Skip to content

Code for formatting SigmaCamp workshops

Notifications You must be signed in to change notification settings

alexeyt7/SigmaCode

 
 

Repository files navigation

SigmaCode

This repository contains the code for workshops and stickers at SigmaCamp. The code is written in Python, and primarily generates LaTeX documents to be printed and used around camp. Additionally, the sticker code uses the Google Sheets API to write to and read from online spreadsheets.

This code serves two main functions:

  • Generate stickers for SigmaStaff using information stored in the Master spreadsheet
  • Assign campers to workshops based on their preferences and generate documents with information on workshops

Currently, work is being done to better automate these tasks and expand the degree of automation to save as much time as possible and reduce possible error.

In order to make code as maintainable as possible, code is formatted as follows:

  • Use docstrings whenever possible to make functions as understandable as possible
  • Name files in camelCase without abbreviations (workshop instead of wshop)
  • Apply black to all files, configuration for pre-commit is provided

About

Code for formatting SigmaCamp workshops

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 60.6%
  • Python 39.4%