Thank you for your interest in contributing to this project and for taking the time to read this!
Contributions to this project can probably be divided into 2 categories: code and data.
We have the main TD Tracker app and the data entry app. Both share a lot of code and can be built from this repository.
This project is written in React and the apps are deployed as static web pages.
We use Prettier for code formatting and ESLint for linting. Check out our ESLint config.
Most of the data we use such as vote and debate records comes from the Houses of the Oireachtas Open Data APIs. However, attendance data still needs to be taken from the monthly-published records of attendance and entered by hand. Fortunately, this project has an app that helps with data entry.
Checkout our project boards to see what we're working on. If you spot any room for improvement or have any cool ideas, please feel free to open an issue to discuss.