Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make this Monkey great Again 🦍 #48

Open
ncvescera opened this issue Jul 8, 2023 · 2 comments
Open

Make this Monkey great Again 🦍 #48

ncvescera opened this issue Jul 8, 2023 · 2 comments
Assignees
Labels
help wanted Monkey trouble, monkey help problema Qualche errore/inesattezza negli appunti proposta Nuova proposta per migliorare qualcosa

Comments

@ncvescera
Copy link
Member

ncvescera commented Jul 8, 2023

Penso sia arrivato il momento di cercare di migliorare ancora di più questa repo per guidare il più possibile le persone su come contribuire, effettuare alcuni controlli automatici sulle PR ed il loro contenuto, fornire varie guide su come utilizzare GitHub o configurare i vari IDE e rendere il più possibile uniformi i vari appunti.

Wiki

Pensavo di aprire una Wiki qui su GitHub per andarci a scrivere alcune guide:

README

Potremmo migliorare il README con le seguenti modifiche:

  • Vari badge come Wiki, Numero PR, Numero Issues, Numero Stars, Versione Attuale, ...
  • Ricontrollare vari typo ed impaginazione
  • Aggiungere emoji ai titoli (?)
  • Sezione Credits migliorata (Parte Credits nel README repo #47)
  • Breve spiegazione su come contribuire (?)
  • Breve spiegazione sugli appunti ed il loro contenuto (?)

Automazioni

Possiamo cercare di rendere automatici alcuni controlli ed azioni:

  • Per ora abbiamo un'action che tagga il codice in automatico (esempio v2.1.3) e ne effettua la release. Potrebbe essere migliorato (?)
  • Controllare in automatico le PR:
    • Controllare che il nome della PR rispecchi gli standard della community (feat:, fix:, doc:, ecc.)
    • Contenga dei file specifici (per esempio, deve esserci per forza un main.tex, ecc.)
    • Controlli l'ortografia dei file modificati
    • Controlli eventuali errori sintattici di LaTex (chktex)
  • Bot per i contributor (?)
  • Action per i contributor (?)

Repo

  • Modificare le labels aggiungendone di più significative
  • Aprire la sezione Discussioni (?)
  • Completare la sezione "Community Standards":
    • Aggiungere il Code of Conduct
    • Contributing
    • Secure policy (?)
    • Pull Request Template
    • Repository admins accept content reports (?)

Appunti

Dovremmo trovare il modo di rendere il più uniforme possibile il template degli appunti

  • utilizzare i submodules di git e mettere il devcontainer ed il template in una repo a parte facendo in modo di poter modificare solo alcune parti (?)
  • introdurre uno standard nel formato e contenuto, del tipo per i vari appunti deve esserci per forza un README che indica le parti del programma (checkbox) e gli argomenti coperti dalle dispense (così possiamo sapere subito se quegli appunti sono completi oppure no); non si usano vspace in determinate parti del codice; vengono individuate alcune componenti standard da utilizzare tipo come formattare i paragrafi ecc.
@ncvescera ncvescera added problema Qualche errore/inesattezza negli appunti proposta Nuova proposta per migliorare qualcosa labels Jul 8, 2023
@ncvescera ncvescera added the help wanted Monkey trouble, monkey help label Jul 8, 2023
@CristianCosci
Copy link
Collaborator

Per questo e anche per l'altra issue che avevo aperto, ho un paio di idee interessanti che potrebbero funzionare ma non sono di immediata realizzazione. Devo solo capire se sono applicabili a questo scopo

@ncvescera
Copy link
Member Author

Per questo e anche per l'altra issue che avevo aperto, ho un paio di idee interessanti che potrebbero funzionare ma non sono di immediata realizzazione. Devo solo capire se sono applicabili a questo scopo

Ottimo, proponi pure 🌈
Non serve che siano applicabili immediatamente, basta che siano utili 💪🏻.
Anche la parte dell'automazione con le action richiede un po' di tempo perchè penso vada proprio scritta l'action da 0.
Quindi non ci sono problemi 🦍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Monkey trouble, monkey help problema Qualche errore/inesattezza negli appunti proposta Nuova proposta per migliorare qualcosa
Projects
None yet
Development

No branches or pull requests

5 participants