Code-gov Improvements: Agency Cards and Tests
- Lingua principale
- JavaScript
- Stelle
- 0
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
## MENTOR
- @natalialuzuriaga, @decause-gov
- Software Engineer, CMS OSPO, code-gov inventory
- #dsac-ospo on Slack
## BRIEF DESCRIPTION
### Backend
The backend is powered by scripts triggered by GitHub Actions: https://github.com/DSACMS/code-gov/tree/main/scripts. Currently, these scripts are failing: https://github.com/DSACMS/code-gov/actions/runs/29187121813/job/86635160396. Please review the code and its functionality, and see whether it is still fetching and creating the agency-index files: https://github.com/DSACMS/code-gov/tree/main/agency-indexes. Write unit tests to ensure it is working.
### Frontend
We would like to add the following information for each agency card in the agencies tab:
- `code.json: placeholder` should be a link to the agency's agency-index.json found in https://github.com/DSACMS/code-gov/tree/main/agency-indexes
- Ensure that `projects: ##` count is correct
- Include a full name and description of the agency in its agency card
## SCOPING
- 2-3 days
## SKILLS NEEDED
Full Stack, Documentation, Metadata, Testing
## REQUIRED DELIVERABLES
1. Review backend. Create unit tests to ensure functionality. Write docs explaining data fetching and processing
2. Each agency card should have:
- Link to code.json link
- Project count
- Agency full name
- Description
## NOTES/INSPO
Review with Remy on any other information to be added to code-gov!
# ACKNOWLEDGEMENTS
- [X] - Yes, I agree to spend file a project proposal ticket
- [x] - Yes, I agree this project falls within a 2 week or less (ideally less) scope of time
- [x] - Yes, I agree to spend an hour per week of office hours and 1x1 mentoring
- [x] - Yes, I agree to spend an hour at the end of the sprint for filling out a Retro Template
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia dall’esecuzione non riuscita di GitHub Actions ed esamina la directory scripts per determinare se i file agency-index vengono ancora recuperati e creati. Ispeziona la directory agency-indexes e l’implementazione della scheda agencies prima di aggiungere test unitari e documentazione. Il lavoro è completato quando i test del backend hanno esito positivo, l’elaborazione dei dati è documentata e ogni scheda dell’agenzia contiene un link al relativo agency-index.json e mostra il numero corretto di progetti, il nome completo e la descrizione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- github-actions, javascript
- Ambito
- documentation, full-stack, testing
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100