Thank you for your interest in contributing to the PCHA Dashboard, a PyShiny-based accessible health data visualization tool.
git clone https://github.com/xability/pcha-health-dashboard.git
cd Dashboardpython -m venv venv
source venv/bin/activate
pip install -r requirements.txtshiny run --reload app.py- Follow PEP8 and Python best practices
- Use
maidrfor all key data visualizations to ensure accessibility - Clearly label all charts and filters
- Use semantic HTML where applicable for screen reader compatibility
We aim to provide full access to users who are blind or have low vision. Please:
- Ensure graphs are compatible with
maidr - Include alt-text or captions where possible
- Avoid relying solely on visual cues (e.g., color-only distinctions)
Deployment is handled through shinyapps.io
- Ensure the app runs correctly locally
- Deploy using
rsconnectwith Python support or push updates to the hosting environment
Note: The free version of Shiny only supports up to 5 deployments, because of which the workflow might fail
If you find a bug or have a feature request, open an issue at:
https://github.com/xabilitylab/pcha-dashboard/issues
Thank you for helping make this dashboard better and more inclusive.