Practice: add a footer to the home page
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
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
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.pyends 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 .anduv run pytestpass
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
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DataLab-UNZA/ihub-data-analytics-platform
-
documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
DataLab-UNZA/ihub-data-analytics-platform#23 ·
I maintainer di solito rispondono entro 1 giorno
-
connector documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
DataLab-UNZA/ihub-data-analytics-platform#12 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue practice
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
DataLab-UNZA/ihub-data-analytics-platform#7 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue practice
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
DataLab-UNZA/ihub-data-analytics-platform#6 ·
I maintainer di solito rispondono entro 1 giorno
-
frontend
Difficoltà 3/5 1-2 giorni Idoneità per principianti 67/100
DataLab-UNZA/ihub-data-analytics-platform#22 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di DataLab-UNZA/ihub-data-analytics-platform
Issue simili
-
question
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
vllm-project/vime#524 ·
I maintainer di solito rispondono entro 7 giorni
-
WOPI editor page is scrollable by a few pixels, which breaks scrolling in the document (Firefox)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
suitenumerique/drive#969 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
theupdateframework/python-tuf#3044 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
FAIRmat-NFDI/pynxtools#861 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
NVIDIA/nsight-python#88 ·
I maintainer di solito rispondono entro 1 giorno