All Projects → Chicago → dev.cityofchicago.org

Chicago / dev.cityofchicago.org

Licence: other
Developer resources provided by the City of Chicago and sister agencies and get technical updates from the developer blog.

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects
CSS
56736 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to dev.cityofchicago.org

Website
The code that powers the Egee.io website.
Stars: ✭ 25 (+13.64%)
Mutual labels:  jekyll, website
New website
a fork of https://jonbarron.info/ for use in jekyll builds with markdown page updates
Stars: ✭ 51 (+131.82%)
Mutual labels:  jekyll, website
Aviaryan.github.com Retired 2018
My website (retired)
Stars: ✭ 10 (-54.55%)
Mutual labels:  jekyll, website
ish.app
The iSH website
Stars: ✭ 66 (+200%)
Mutual labels:  jekyll, website
Uswds Site
USWDS website and documentation
Stars: ✭ 135 (+513.64%)
Mutual labels:  government, jekyll
Resume Website
jsonresume website 🏡
Stars: ✭ 351 (+1495.45%)
Mutual labels:  jekyll, website
Savjee.be
Source code of my Jekyll-powered website
Stars: ✭ 31 (+40.91%)
Mutual labels:  jekyll, website
Mqtt.org
The mqtt.org website
Stars: ✭ 4,776 (+21609.09%)
Mutual labels:  jekyll, website
Jekyll Theme Yat
🎨 Yet another theme for elegant writers with modern flat style and beautiful night/dark mode.
Stars: ✭ 113 (+413.64%)
Mutual labels:  jekyll, website
Hospitalrun.io
HospitalRun website
Stars: ✭ 109 (+395.45%)
Mutual labels:  jekyll, website
website
The next-gen website of LUG@USTC.
Stars: ✭ 15 (-31.82%)
Mutual labels:  jekyll, website
osd-building-footprints
Open source release of building footprints in Chicago.
Stars: ✭ 61 (+177.27%)
Mutual labels:  government, chicago
Android10.github.io
Jekyll project for blog: fernandocejas.com.
Stars: ✭ 15 (-31.82%)
Mutual labels:  jekyll, website
Minetest.github.io
Official Minetest website hosted by Github Pages
Stars: ✭ 85 (+286.36%)
Mutual labels:  jekyll, website
clear-water
Forecasting elevated levels of E. coli at Chicago beaches to provide proper warning to beach-goers.
Stars: ✭ 54 (+145.45%)
Mutual labels:  government, chicago
openfaas.github.io
Primary website / landing-page for the project
Stars: ✭ 50 (+127.27%)
Mutual labels:  jekyll, website
schema.data.gouv.fr
Schémas de données ouvertes sur des formats réglementaires ou non
Stars: ✭ 31 (+40.91%)
Mutual labels:  government
jekyll-manager
A repackaged Jekyll Admin fork with some alterations.
Stars: ✭ 48 (+118.18%)
Mutual labels:  jekyll
plainlanguage.gov
A resource to help federal employees write in plain language and comply with the Plain Writing Act of 2010
Stars: ✭ 111 (+404.55%)
Mutual labels:  government
simple-web-project-collection
Collection of website applications project that is simple and beginner-friendly to start your journey on Web Development Learning Path.
Stars: ✭ 17 (-22.73%)
Mutual labels:  website

Master branch status

dev.cityofchicago.org

Developer resources provided by the City of Chicago and sister agencies and get technical updates from the developer blog.

Adding New Blog Post

Create a new Markdown or HTML file in the _posts/ directory with the following naming convention: YYYY-MM-DD-title-of-blog-post.md. The content of a blog post is outlined below. There is support for categories, tags, and the author name:

layouts: posts
title: Insert Title of Blog Post
date: 'YYYY-MM-DDThh:mm:ssTZD'
categories:
 - category 1
 - category 2
author: Team or Group Name
tages:
 - tag 1
 - tag 2
---

<Type content in Markdown or HTML here>

The date should be in ISO format with the hours, minutes, and seconds. The timezone should be -05:00 or -06:00 depending on daylight savings time.

Avoid using colon in the blog post title field since it's a reserved character and breaks formatting during the Travis CI build. Instead, use dashes to denote specific topics.

Categories and tags should be chosen to help users understand the contexts of posts and discover relevant information. Categories typically refer to the application, API, or web service while tags refer to specific items in those services.

Individual names should be avoided for blog posts, instead referring to the team, group, or department.

Blog posts can be added directly to the repo. If you do not have direct rights, open a pull request. against the master branch.

Build Process

Basic File Structure

  • Edit the _data/nav.yml file to edit the main nav bar.
  • Blog posts can be added in the _posts/ directory.
  • Edit the header images or other content on the main page in the /index.html file. Do not edit the _site/index.html as that is built by the Jekyll build process.
  • Edit the footer using the _includes/footer.html file.
  • The Open311 documentation appears on this website, but the files are edited in its own repo.

GitHub branch structure

Note: there is no dev branch for this repo.

Local testing

This website is built using Jekyll and Compass.

Before making edits, begin the process to monitor changes to the file:

  • jekyll serve is always needed for testing
  • compass watch is needed when modifying any of the .sass files.

The config.yml file should be configured so url: "http://localhost:4000". Make changes and visit "localhost:4000" in a web browser to test the website.

Public testing

Use GitHub pages to publicly test changes by pushing to the gh-pages branch. The config.yml file should be configured so url: "/dev.cityofchicago.org".

Deployment

Pushes to the master branch are built on Travis CI and then deployed to the dev.cityofchicago.org S3 bucket and available at http://dev.cityofchicago.org.

Production versions of this repo should be sent to S3. The config.yml file should be configured so url: "http://dev.cityofchicago.org".

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].