Skip to content

techworkersco/twc-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TWC Site

Netlify Status

This repository is responsible for most content visible on the website techworkerscoalition.org. The site is made with a static site generator called Jekyll in a language called Ruby.

Getting Started

  1. Install dependencies: bundle install
  2. Start a local server: bundle exec jekyll serve

Open a browser to localhost:8080

Join

  • When users fill out the /subscribe form, they are invited to check out our community guidelines
  • After submitting the form, they are redirected to /welcome which explains next steps.
  • Under the hood, the website uses "Netlify form" and if it's not spam, will trigger automated integration requests to ActionNetwork (newsletter subscription), Slack (for manual verification)

DecapCMS

In addition to GitHub, you can update the website via DecapCMS.

  • Future improvements can include navigation links and static pages, for example the Merchandise page
  • Feedback on making the DecapCMS more intuitive and friendly is always welcome. Create a GitHub issue, contact support@techworkerscoalition.org or ping us in our Slack channel #twc-infrastructure
  • For local development, visit this tutorial (run npx decap-server from a different shell)

Add your city

If your TWC chapter is not mentioned in the website, update the chapter page. Internal files can also be stored in chapter_local folder

Add a press mention

  • TWC mentioned in the media or update? Create a media entry, with date format in YYYY-MM-DD
  • Update entry in _data/press.yml