Algosig
Algo SIG is ChiPy's special interest group where we discuss and practice all things algorithms.
Install / Use
/learn @chicagopython/AlgosigREADME
Chicago Python Algorithms Special Interest Group
Algo SIG is a subgroup of ChiPy, the Chicago Python Users Group.
How to add new content
This site is designed for GitHub Pages, which is built with Jekyll. No local setup is required.
- Fork the repository
- Create or edit a markdown file in the
_postsfolder. See existing posts for header variables to include. - Submit a pull request. Upon approval, your changes will be added the hosted website.
Local Development
In order to make changes to the website design or archictecture and preview the website on a local server, you will need a local development environment. Follow these steps.
Install Jekyll and Ruby
Follow the appropriate guide for your system. Specific notes for Windows are provided here.
Windows 10 with WSL
- Install WSL and Ubuntu from the Microsoft Store
- Follow the WSL Jekyll installation guide
-
If you receive a permission error at
gem updateorgem install jekyll bundler, read Running Jekyll as Non-Superuser (no sudo!) -
Modify your
.bashrcin your Ubuntu user directory:nano ~/.bashrc -
Add the following lines :
# Ruby exports export GEM_HOME=$HOME/gems export PATH=$HOME/gems/bin:$PATHRestart the terminal, or reload
.bashrc:. ~/.bashrc -
Resume the WSL Jekyll installation guide.
-
Install Jekyll Dependencies
With Jekyll installed, you now need to install the dependencies for this particular website.
Install dependencies specified in this repo's Gemfile and Gemfile.lock
bundle install
- On WSL, you may need to issue the following commands prior to
bundle install. See this guide.sudo apt-get install libpng-dev sudo apt-get install --reinstall zlibc zlib1g zlib1g-dev
Run the Server
bundle exec jekyll serve --future
Miscellaneous
- Syntax styling/highlighting theme for code blocks was set via:
rougify style github > assets/syntax.css
Theme Credits
Boostrap with Bootswatch theme.
Related Skills
ai-cmo
Collection of my Agent Skills and books.
next
A beautifully designed, floating Pomodoro timer that respects your workspace.
product-manager-skills
38PM skill for Claude Code, Codex, Cursor, and Windsurf: diagnose SaaS metrics, critique PRDs, plan roadmaps, run discovery, and coach PM career transitions.
devplan-mcp-server
3MCP server for generating development plans, project roadmaps, and task breakdowns for Claude Code. Turn project ideas into paint-by-numbers implementation plans.
