Giter Club home page Giter Club logo

odca-jekyll's Issues

Port or apply ODCA styles and branding

We want our jekyll site to look like the ODCA mocks and not necessarily the existing site. We should re-use the existing styles where possible but build towards the mocks if there is some divergence.

Candidate page styling

Part of #18 to style the candidate page.

We want our jekyll site to look like the ODCA mocks and not necessarily the existing site. We should re-use the existing styles where possible but build towards the mocks if there is some divergence.

You can take a look at this branch for the disclosure-frontend converted LESS files in case it's helpful.

Help us shape our CSS architecture by documenting your work or suggesting better process and methods.

Content page styling

Part of #18 to style the about page and other content pages.

We want our jekyll site to look like the ODCA mocks and not necessarily the existing site. We should re-use the existing styles where possible but build towards the mocks if there is some divergence.

You can take a look at this branch for the disclosure-frontend converted LESS files in case it's helpful.

Help us shape our CSS architecture by documenting your work or suggesting better process and methods.

Automated finance updates

We need to be able to update the finance information automatically. Currently, you run the gulp tasks and then have to manually review the changes.

money filter assumes whole numbers are pennies

The money filter assumes you're dealing with pennies so 109521.66 -> $1,095.22

We don't track fractions of dollars nor do we use non USD currency, so I think we should create a new filter dollar that will round and convert to dollar formatting.

Experiment: move generated finance data to _data

Moving the generated finance data to _data instead of the collection files will keep a cleaner distinction between the human-editable files and the finance data which is generated from disclosure-backend-static.

This is somewhat of an experiment, because I'm not really sure how it will work out.

Home page styling and branding

Part of #18.

We want our jekyll site to look like the ODCA mocks and not necessarily the existing site. We should re-use the existing styles where possible but build towards the mocks if there is some divergence.

You can take a look at this branch for the disclosure-frontend converted LESS files in case it's helpful.

Help us shape our CSS architecture by documenting your work or suggesting better process and methods.

Referendum page styling

Part of #18 to style the referendum page.

We want our jekyll site to look like the ODCA mocks and not necessarily the existing site. We should re-use the existing styles where possible but build towards the mocks if there is some divergence.

You can take a look at this branch for the disclosure-frontend converted LESS files in case it's helpful.

Help us shape our CSS architecture by documenting your work or suggesting better process and methods.

Committee page styling

Part of #18 to style the committee page.

We want our jekyll site to look like the ODCA mocks and not necessarily the existing site. We should re-use the existing styles where possible but build towards the mocks if there is some divergence.

You can take a look at this branch for the disclosure-frontend converted LESS files in case it's helpful.

Help us shape our CSS architecture by documenting your work or suggesting better process and methods.

Add Oakland election total to landing page

Election totals are available on the backend. They Oakland-wide election total should appear on the landing page.

To implement, we need to copy the totals to the front end.

  1. Add a gulp task to copy over the totals.
  2. In the landing page template, fetch the totals for the cities you're interested (let's just start with Oakland).

Move this repo to caciviclab

  • Document the gulp tasks as an optional step to get the latest finance data
  • Describe what this project is and how it fits in with ODCA
  • Add some kind of CI and tests
  • Describe any technical pre-reqs for development
  • Link to project tasks in README
  • Link to onboarding docs
  • Add a deprecation notice to disclosure-frontend and instructions on where to go/what to do in order to participate (link to backend-static and this)
  • Rename the repo to www.opendisclosure.io

Referendum supporting/opposing page styling

Part of #18 to style the referendum supporting/opposing page.

We want our jekyll site to look like the ODCA mocks and not necessarily the existing site. We should re-use the existing styles where possible but build towards the mocks if there is some divergence.

You can take a look at this branch for the disclosure-frontend converted LESS files in case it's helpful.

Help us shape our CSS architecture by documenting your work or suggesting better process and methods.

Design review

We are overdue for a design review. Let's step through the site so far and create issues and fixes for where the site doesn't match the design.

Add GA config

I think we already have a GA analytics ID for ODCA, we just need to add it to the config.

How do we identify referendums that have no number?

The Library Parcel Tax does not have a number yet. Using the referendum number is the most straight forward way to identify a referendum (and what most humans would refer to it as). How should we identify it?

Note: that in order to be globally unique, we really identify it with the election, locality, and number.

This shows up when I'm pulling in supporting/opposing money for referendums and I noticed the slug for the Library Parcel Tax was missing.

Header/footer styling

Part of #18.

We want our jekyll site to look like the ODCA mocks and not necessarily the existing site. We should re-use the existing styles where possible but build towards the mocks if there is some divergence.

You can take a look at this branch for the disclosure-frontend converted LESS files in case it's helpful.

Help us shape our CSS architecture by documenting your work or suggesting better process and methods.

For the header nav, let's try to keep it CSS-only and avoid pulling in any javascript at this point.

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.