Git Product home page Git Product logo

californiacivicdata.org's Introduction

california-civic-data-coalition.github.io

A Jekyll-powered blog published at www.californiacivicdata.org

Requirements

Getting started

Install our Ruby dependencies with Bundler.

$ bundle install

Fire up the test server with Make

$ make serve

To create a new post create a file in the _posts directory following Jekyll conventions.

californiacivicdata.org's People

Contributors

aboutaaron avatar amandabee avatar bllchmbrs avatar gordonje avatar imgbotapp avatar kissane avatar palewire avatar sahilchinoy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

californiacivicdata.org's Issues

Itty bitty bugs I see:

  • Body copy is hard to read and makes me squint
  • Hovering over the header labels from a post makes the top bar bump down almost like an animation
  • Footer project list should make the homepage project list

Blog post thoughts

  • Images not showing up for me. My old version of Jekyll?
  • Can we get "1.0" into the headline? "Production" is purdy nerdy.
  • Can we get that this release has been powered by our community in the deck headline?
  • Let's get an updated tally of our total contributor count into the story. There's a management command that cracks this out.
  • Can we count what percentage of our lines of code have been written by volunteers?
  • I think we should lead with the hard news second graf and flip below it the broader stuff.
  • I don't know know if "indecipherable" is the right word. Dictionary check? I'm thinking "cryptic" might be more on point.
  • "Normalize" is a little too nerdy maybe
  • Update links to the new subdomain
  • All the references to tables and fields should link into the documentation
  • After the lead and nut, subhead before docs break out

`IndexError: list index out of range` when accessing /downloads/latest

๐Ÿ‘‹ Hello! This is a really awesome project!

URL: https://calaccess.californiacivicdata.org/downloads/latest

I'm not sure if this is a recent bug, but I noticed today that when I click the 'data' link I'm shown the following error:

Screenshot

image

I can visit https://calaccess.californiacivicdata.org/downloads directly and see the table, but there might be a secondary issue: the size column is a little suspect. All of the datasets appear to be the same size, but missing in the July-Sept records.

It looks like this is the error originates on this line, probably the file_path.split('/')[1] part:
https://github.com/california-civic-data-coalition/django-calaccess-downloads-website/blob/master/calaccess_website/templatetags/calaccess_website_tags.py#L40

Blog post about how we manage secrets in an open-source project

  • State the problem. Our code is open. Our passwords can't be.
  • Summarize all the working parts we need to link together.
    • RDS database
    • Production EC2 server
    • Development environment on multiple machines
    • Django project that boots and connects with all of the above
    • Fabric deployment routines that can interact with all of the above
    • Chef systems configuration that can interact with all of the above
  • Walk through how we solve them one by one
    • A .env file modeled on the 12-factor design system where all the secrets are kept
    • django-dotenv integrates secrets into manage.py and settings.py
    • Fabric scripts that integrate secrets into the env object, Chef cookbook and push to production server
    • Fabric scripts that can update secrets and write to .env

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.