DSACMS / DSACMS/code-gov

Code-gov Improvements: Agency Cards and Tests

Aperta
#58 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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
Image

## 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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.