Table of Contents
This section of the OpenSpending documentation is for developers. Here you can learn about the design of the platform, and how to get OpenSpending running locally or on your own servers, and the process for contributing enhancements and bug fixes to the code.
- Getting started
- Auth Client
- Where Does My Money Go?
- Theming Guide
Let's get started then! If you want to get the whole OpenSpending platform running locally, or deployed to your own servers, then go straight to the platform section of the documentation. For details on distinct components, go to the appropriate section from the list below.
OpenSpending as a complete platform is run as a set of Docker containers via Docker Compose. Configurations are available to get running quickly on a local machine, or a remote server for production use.
The OpenSpending Datastore is a flat file datastore with source data stored in Fiscal Data Packages.
The OpenSpending API offers a rich suite of methods to query the database.
A set of integration web services for OpenSpending, responsible for identity, notification, and access control.
The OpenSpending CLI is a Python lib and command line interface to interact with an OpenSpending instance.
Where Does My Money Go?
Where Does My Money Go? is a simple visualisation of government budget and spend data, using the bubble tree and map components.