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

Come Posso Contribuire? 🌟 #4

Open
francescobianco opened this issue Sep 12, 2023 · 0 comments
Open

Come Posso Contribuire? 🌟 #4

francescobianco opened this issue Sep 12, 2023 · 0 comments

Comments

@francescobianco
Copy link
Member

francescobianco commented Sep 12, 2023

👋 Benvenuto

Grazie tante per il tuo tempo prezioso, eccoti le istruzioni per poterti permettere di non sprecare nenche un minuto

📝 Istruzioni

  1. Fai il fork di questo progetto: https://github.com/javanile/mush
  2. Fai il fork di questo progetto: https://github.com/francescobianco/mush-packages
  3. Crea una issue usando questo link ed incolla dentro i link dei tuoi fork, useremo questa issue per discutere vari dettagli e varie casistiche rilevate nei tuoi test
  4. Installa Mush da riga di comando usando la guida seguente: https://mush.javanile.org/
  5. Crea nel tuo fork mush-packages un nuovo package all'interno della cartella packages/, prova a creare uno strumento semplice che magari usa un argomento in input al tuo progetto per generare un file con la data nel nome (guarda la sezione seguente "Esempio Pratico")
  6. Crea una pull request per aggiungere il tuo nome in questo file: contributors.md
  7. Crea una pull request per aggiungere tre idee di package in questo file package-ideas.md
  8. Prova a create un package che possa essere utile per te o per le persone con cui collabori o con cui condivi una passione (es. Scacchi, Arduino, Droni, ecc...)
  9. Crea nel README.md del tuo progetto mush-packages una lista dei pacchetti che esso contine e per ogniuno indica una descrizione e come e possibile installarlo

🛠️ Esempio Pratico

Creare dentro il proprio mush-packages un progetto chiamato fileshot che semplicemente passatogli il nome di un file esistente nel proprio pc, esso crei una copia di quel file ma aggiunga nel nome un timestamp relativo al momento della chiamata del comando fileshot, in modo da avere qualcosa di simile a questo

$ fileshot mybackup.zip
Snapshot was created with the name: mybackup_202309131200.zip

🎯 Finalità

Tutti questi passaggi hanno lo scopo di farti esplorare il progetto Mush, e di far emergere il tuo punto di vista sulle attività. Nulla qui, è scritto sulla pietra, tutto può essere messo in discussione, sulla base delle esisgenze specifiche che ogniuno ritrova nel proprio quotidiano.

🙏 Grazie

Se hai completato la lista voglio ringraziarti ancora una volta. Molto probabilmente, se ti fa piacere, potrei farlo pubblicamente con un post su tutti i miei social e sul mio blog. Inoltre se dovessi trovarti dalle mie parti, ovviamente sarai ringrazianto con una buona quantita di: Arancine, Cannoli e Olio DOP di altissima qualità.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant