Move "/tensorflow_graphics/projects" to "/projects"

Aperta
#423 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Refactoring
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python

Direzione di ricerca

Inizia ispezionando i percorsi dei package /tensorflow_graphics/projects e /projects, quindi segui gli import Python esistenti e la gestione delle dipendenze pip per projects e i sottomoduli. Esamina la configurazione di GitHub Actions per determinare come viene testato ciascun sottoprogetto. Il lavoro è completato quando projects usa il percorso al livello root, le dipendenze rimangono correttamente circoscritte e i sottoprogetti dispongono di una copertura automatizzata adeguata.

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

Descrizione

Currently "projects" are stored under the TFG namespace.
On the other hand "submodules" are not, creating an inconsistency.

This has two main effects:

  1. long python import statement import tensorflow_graphics.projects.project.foo.bar
  2. the pip dependencies of projects need to become tensorflow_graphics dependencies (overkill?)

Recommended actions:

  1. We should move the projects subfolder to the root
  2. We need to make sure subprojects are properly tested (1x github action/project?)
Lingua principale
Python
Stelle
2.8k
Fork
374
Merge medio
5g 9h
PR unite (30g)
1

Preparare l'ambiente

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 tensorflow/graphics

Tutte le issue di tensorflow/graphics

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.