Practice: add a footer to the home page

Chiusa Adatta ai principianti
#8 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
1-3 ore
Idoneità per principianti
90/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
python, streamlit
Ambito
frontend

Direzione di ricerca

Modifica src/ihub/app/Home.py, il file indicato nei criteri di accettazione. Esegui uv run streamlit run src/ihub/app/Home.py per controllare la pagina iniziale, poi esegui i controlli Ruff specificati e uv run pytest. Il lavoro è completato quando il piè di pagina contiene il divisore, la didascalia, i link e la frase richiesti e la pull request include uno screenshot.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

frontend good first issue practice
User need

As a visitor to the live app, I want to see where the project lives and where the data comes from so that I can find out more.

Layer

Web app (Streamlit)

Acceptance criteria
  • src/ihub/app/Home.py ends with a footer (st.divider plus st.caption) with links to the GitHub repository and docs/ROADMAP.md, and the sentence: "Research metadata from OpenAlex, ORCID, the UNZA Institutional Repository and UNZA journals (being added)."
  • The app runs locally (uv run streamlit run src/ihub/app/Home.py) and the pull request includes a screenshot
  • After merging, the Deploy run is approved by a teammate and the footer is visible on https://ihub-app-197899767407.africa-south1.run.app
  • uv run ruff check ., uv run ruff format --check . and uv run pytest pass
Notes

Day 1 practice task. This one changes the app, so merging it starts a real deploy for the team to approve. Session 04 will move shared page parts into src/ihub/app/layout.py; keeping the footer as a few lines makes that move easy.


Generated by Claude Code

Lingua principale
Python
Stelle
0
Fork
0
Merge medio
1h 22m
PR unite (30g)
16

Preparare l'ambiente

  • Include un Dockerfile o un file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di DataLab-UNZA/ihub-data-analytics-platform

Tutte le issue di DataLab-UNZA/ihub-data-analytics-platform

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.