wjdenny / icdsa

Website for the Iowa City chapter of Democratic Socialists of America
0 stars 0 forks source link

Iowa City DSA Website

The IC DSA website was originally hosted on Wix. We have decided to cancel our subscription with Wix, an Israeli company, in solidarity with Palestine and the BDS movement. We decided to go with GitHub Pages to make it easier for others to collaborate on the website and ensure portability in the future.

How to Contribute

Members with varying technical skills can contribute to the development of the website and its content.

Editing Content

Content can be edited with at least a minimal knowledge of Markdown, though some knowledge of YAML and HTML would be helpful as well.

Development

Changing the layout or theme will require more skills, including Node.js, Nunjucks, 11ty, HTML, and CSS.

Installing Node.js

Node.js is available on a wide variety of operating systems (including Windows, Linux, and MacOS). Often, package managers used by these systems have outdated builds of Node.js. To install Node.js, it may be best to go to their website and follow the instructions there to get the latest version and use a version manager.

Getting started

This is a quick-start guide starting from a fresh clone with Node.js and NPM installed. Feel free to add additional sections as needed for clarity.

git clone git@github.com:wjdenny/icdsa.git && cd icdsa && npm install && npm run serve