Skip to content
This repository has been archived by the owner on Jan 28, 2023. It is now read-only.
smurphy8 edited this page Aug 10, 2016 · 10 revisions

Welcome to the openbudgetokc wiki!

Okc City Budget Data Details

The Oklahoma City Budget office has done a great job of helping us to better understand our city budget data.

Useful knowledge for developers helping out!

There is a lot going on with this web page.

Here are a few links and explanations to help you get started after you have been through the readme and gotten things going.

Documentation and brief descriptions of libraries we use.

D3 is a vector graphics visualization library. It is a set of

tools to help connect data to graphics in intuitive ways.

Specific D3 info

  • Requests from the network that are ran through d3.
  • Nest is a common data structure used to turn CSV data into a hierarchical format.

Jade is a templating system for creating concise html

representations in javascript.

Harp is a static site generator for javascript and node. It

converts jade files into html, builds bundled css+js files and correctly serves pages up when working locally.

Node is a serverside javascript interpreter built on

the v8 platform that google open sourced.

It is shipped with npm the package manager for javascript. This is where you pull down javascript files that you can run with the node engine.

Git & Github

Git and github occassionally get used interchangably.

Github is a commercial, centralized repository that is free for open source use. It has become the home of millions of git projects because of its reliability and free use.

It is also the tool we use to track issues, and submit pull requests.

git is a tool to keep track of changes in a code base in an enviornment where no codebase can be thought of as THE code base. It is what does the commits and patching of your code.