Το GitHub είναι γνωστό για τις εξαιρετικές δυνατότητες που μπορεί να προσφέρει στους προγραμματιστές, αλλά δεν είναι μόνο γι 'αυτούς. Υπάρχουν πολλές άλλες δημιουργικές χρήσεις για το GitHub. Εδώ είναι εννέα διαφορετικά παραδείγματα για το τι άλλο μπορεί να χρησιμοποιηθεί το GitHub.
Τι είναι το GitHub;
Το GitHub είναι μια ηλεκτρονική υπηρεσία αποθετηρίου που μπορεί να εγγραφεί ο καθένας. Χρησιμοποιεί μια τεχνολογία που ονομάζεται "Git" η οποία παρακολουθεί τις αναθεωρήσεις και τους έκανε. Είναι επίσης ένας πολύ καλός τρόπος για να μοιράζεστε, να κλωνοποιείτε και να τροποποιείτε / αναβαθμίζετε αυτό που θέλετε. Ο James έγραψε ένα ολόκληρο άρθρο που αναλύει τι είναι το Git και μπορεί να κάνει Τι είναι το Git & γιατί πρέπει να χρησιμοποιήσεις τον έλεγχο έκδοσης Αν είσαι προγραμματιστής Τι είναι το Git & γιατί πρέπει να χρησιμοποιήσεις τον έλεγχο της έκδοσης Αν είσαι προγραμματιστής Ως web developers, της εποχής που έχουμε την τάση να δουλεύουμε σε τοπικές τοποθεσίες ανάπτυξης στη συνέχεια μεταφορτώνουμε τα πάντα όταν τελειώσουμε. Αυτό είναι καλό όταν είστε μόνο εσείς και οι αλλαγές είναι μικρές, ... Διαβάστε περισσότερα. Για έργα ανοιχτού κώδικα, το GitHub είναι εντελώς ελεύθερο για χρήση, το οποίο είναι ιδανικό για προγραμματιστές και συνεργάτες. Είναι πολύ εύκολο να δείτε και να επεξεργαστείτε τον κώδικα στο GitHub Πώς να δείτε και να επεξεργαστείτε τον πηγαίο κώδικα μιας εφαρμογής ανοιχτού κώδικα Πώς να προβάλετε και να επεξεργαστείτε τον πηγαίο κώδικα μιας εφαρμογής ανοιχτού κώδικα Ενώ η ανοικτή πηγή μπορεί να είναι μια καλή επιλογή, Θα χρειαστεί επίσης να επενδύσουν στη σωστή κοινότητα. Το GitHub είναι ένα από τα καλύτερα μέρη για να γίνει αυτό, όχι μόνο λόγω του καθαρού ποσού ... Διαβάστε περισσότερα, και είναι ευρέως διαδεδομένη χρήση από coders έχει καταστήσει μια από τις μεγαλύτερες κοινότητες ανοιχτού κώδικα.
Και πάλι, ενώ το GitHub είναι γνωστό για τη χρησιμότητά του στους προγραμματιστές, είναι επίσης πολύ βολικό για διάφορες άλλες εφαρμογές λόγω του συνεργατικού πνεύματος που είναι εγγενές στην κοινότητα GitHub.
Ταξιδιωτικές συστάσεις
Το GitHub διευκολύνει την εργασία πολλαπλών συμμετεχόντων στο ίδιο έργο. Αυτό μπορεί να οδηγήσει σε πολλές δημιουργικές χρήσεις που σχετίζονται με τη συνεργασία, συμπεριλαμβανομένων συστάσεων ταξιδιού. Είναι δύσκολο για ένα άτομο να καταγράψει όλα τα είδη των υποχρεωτικών θέσεων σε τοποθεσίες σε όλο τον κόσμο. Αντ 'αυτού, είναι καλύτερο οι άλλοι να συνεισφέρουν τις συστάσεις τους στη συλλογή. Ακολουθεί ένα καλό παράδειγμα συλλογής ταξιδιωτικών συστάσεων.
Συνεργατική γραφή
Η συγγραφή ιστοριών δεν είναι κάτι που η συνεργασία έρχεται στο μυαλό αμέσως, αλλά εάν έχετε ένα έργο όπου η γραφή ωφελεί τη συνεργασία, το GitHub είναι ένα εξαιρετικό μέρος για να το κάνετε αυτό επίσης. Η ευκολία των αναθεωρήσεων στο GitHub βοηθά την κοινότητα να κάνει γρήγορες διορθώσεις σε όλα τα θέματα που βρίσκουν και να κρατήσει όλα τα αρχεία του έργου σε μία συλλογή.
Αυτό είναι μεγάλο όχι μόνο για την ιστορία, αλλά και για την επεξεργασία νομικών εγγράφων. Φυσικά σε αυτό το σενάριο θα θελήσετε να βεβαιωθείτε ότι οι αλλαγές που έγιναν είναι στην πραγματικότητα σωστές και κατάλληλες.
Η χειροκίνητη εγγραφή δεν είναι εκτός εικόνας. Για παράδειγμα, υπάρχει σήμερα ένα έργο για τη σύνταξη ενός εισαγωγικού βιβλίου στο MongoDB.
Πέρυσι, ο Erez αξιολόγησε το Prose.io για το GitHub Write, και αφήστε τον κόσμο να αναθεωρήσει το έργο σας με το Prose.io Για το γράψιμο του GitHub και αφήστε τον κόσμο να αναθεωρήσει το έργο σας με το Prose.io Για το GitHub Παραδοσιακά, η γραφή είναι μια μοναχική υπόθεση. Είναι μόνο εσύ και η οθόνη ή ένα κομμάτι χαρτί. Ο άνθρωπος εναντίον κειμένου σε μια μάχη των διαθηκών, πνευμάτων και συναισθημάτων, μέχρι ξαφνικά - τελειώσατε. Τώρα είναι ... Διαβάστε περισσότερα, το οποίο είναι ένα εργαλείο ειδικά σχεδιασμένο για γραφή στο GitHub.
Ξεκινήστε ένα Blog
Το GitHub διαθέτει επίσης μια ξεχωριστή υπηρεσία που ονομάζεται Σελίδες GitHub όπου μπορείτε να ξεκινήσετε το δικό μας ιστολόγιο. Αν και δεν συνδέεται με το κανονικό σύστημα ελέγχου της έκδοσης του GitHub, εξακολουθεί να δημιουργείται και να εκτελείται από το GitHub. Και δεν νομίζω ότι είναι νόμιμο - ο Πρόεδρος Ομπάμα χρησιμοποίησε τις Σελίδες GitHub για το blog της καμπάνιας του.
Ιατρική έρευνα
Επειδή είναι τόσο εύκολο να κοιτάξετε τα δημόσια αποθετήρια, είναι επίσης ένα εξαιρετικό μέρος για να δημοσιεύσετε ιατρική έρευνα. Η συνεργασία είναι ζωτικής σημασίας για την αποτελεσματική ιατρική έρευνα και η δημοσίευση αυτών των αποτελεσμάτων στο GitHub θα μπορούσε να το κάνει πολύ πιο εύκολο. Άλλοι μπορούν επίσης να κάνουν την έρευνά σας και να χτίσουν από αυτήν για νέες ανακαλύψεις. Μπορείτε επίσης να έχετε θέματα συζήτησης στην αποθήκη σας, καθώς το GitHub μπορεί να υποστηρίξει συζητήσεις σχετικά με την έρευνα αυτή. Εδώ είναι μια μεγάλη καταγραφή για το πώς GitHub θα μπορούσε να είναι χρήσιμη για την ιατρική έρευνα, ακόμη και αν αυτό είναι σήμερα σπάνιο για GitHub.
Επαναλάβετε τις συνταγές
Η ανανέωση της εργασίας άλλων ανθρώπων μπορεί να έχει τα οφέλη της, και το μαγείρεμα είναι ένα καθημερινό παράδειγμα. Για παράδειγμα, αν βρείτε μια συνταγή στο GitHub, μπορείτε να το περάσετε και να κάνετε τις δικές σας τροποποιήσεις για να το βελτιώσετε. Άλλοι μπορούν να κάνουν το ίδιο για τη δουλειά σας και να δημιουργήσουν τα δικά τους αριστουργήματα, είτε το κάνουν ακόμα πιο νόστιμο ή πιο υγιεινό (ή και τα δύο)! Πιέστε το βιβλίο μαγειρικής (η αναθεώρησή μας) Ξεκινήστε το Forking: Η ανοιχτή πηγή έμπνευσης έρχεται στο μαγείρεμα & Συνταγές με το πιρούνι Το βιβλίο του καρυκεύματος Ξεκινάει το ψήσιμο: Η ανοιχτή πηγή έμπνευσης έρχεται στο μαγείρεμα & Συνταγές με το πιρούνι Το βιβλίο μαγειρέματος Το πιρούνι είναι ένα ασυνήθιστο πάτημα της ιδέας μιας μαγειρικής .Είναι το Github για συνταγές με "έλεγχο της έκδοσης", με το Fork the Cookbook, είναι η εξέλιξη της τροφής ... Διαβάστε περισσότερα) είναι μια εξαιρετική τοποθεσία που χρησιμοποιεί το GitHub που περιστρέφεται γύρω από την εύρεση και τη βελτίωση των συνταγών. Ελάτε να ψάχνετε για vegan συνταγές ή σνακ Open Source!
Δημιουργία και επανάληψη μουσικής
Το GitHub είναι επίσης ένα εξαιρετικό μέρος για να συνεργαστείτε σε μουσικά έργα. Η μουσική δημιουργικότητα είναι κατάλληλη για τον έλεγχο της έκδοσης. Μόλις κάποιος μοιράζεται τη μουσική τους, άλλοι μπορούν να το απολαύσουν, καθώς και να το πετάξουν και να κάνουν τις δικές τους τροποποιήσεις σε αυτό. Ένα καλό παράδειγμα είναι η συνεργασία στην εκκλησιαστική μουσική.
Επισκευές στο σπίτι
Με το GitHub, μπορείτε επίσης να διαχειριστείτε τις επισκευές στο σπίτι σας. Μπορείτε να δημιουργήσετε "ζητήματα" τα οποία λειτουργούν σαν να κάνετε εργασίες με υποστήριξη σχολίων. Αυτό μπορεί να μην είναι εξίσου φιλικό προς τη συνεργασία με τις άλλες ιδέες, όπως άλλοι δεν μπορούν να κάνουν τις επισκευές για σας, αλλά μπορείτε να αναφέρετε τα θέματα των εργασιών που θέλετε να ολοκληρώσετε και να έχετε άλλους να σας δώσουν κάποιες ιδέες για το πώς να πάτε για μια εργασία στο σπίτι .
Χρήση γεωγραφικών δεδομένων
Έχετε ένα έργο που περιστρέφεται γύρω από πολλά γεωγραφικά δεδομένα; Μπορείτε εύκολα να χρησιμοποιήσετε το GitHub για να εκπροσωπήσετε αυτά τα δεδομένα ως χάρτη. Αυτό είναι σωστό, δεν χρειάζεται καν να κάνετε τον χάρτη μόνοι σας - το GitHub θα πάρει τα δεδομένα και θα το κάνει για εσάς. Το μόνο που χρειάζεται να κάνετε είναι να τοποθετήσετε τα δεδομένα μέσα σε ένα αρχείο .geojson και να χρησιμοποιήσετε την κατάλληλη σύνταξη.
3D Μοντελοποίηση
Το GitHub έχει αρχίσει να προβάλλει τρισδιάστατα μοντέλα που είναι αποθηκευμένα σε αρχεία .STL. Επομένως, είναι πλέον πολύ πιο εύκολο να μοιραστείτε αυτά τα αρχεία μοντελοποίησης με άλλους και να επωφεληθείτε ακόμα από τη συμβολή, τη μοιρασιά και την ανανέωση των λειτουργιών του GitHub. Το GitHub δεν διαθέτει λύσεις εκτύπωσης 3D, αλλά φιλοξενεί κώδικες έργων που συνδέονται με την αναδυόμενη περιοχή της εκτύπωσης 3D όπως η Printrun και το επίσημο έργο Make Me.
συμπέρασμα
Φυσικά, αυτό είναι μόνο μια μικρή δειγματοληψία του τι μπορείτε να κάνετε με το GitHub. Τελικά, περιορίζεστε μόνο στη φαντασία σας, καθώς είμαι βέβαιος ότι υπάρχει ένας άπειρος αριθμός τρόπων με τους οποίους οι λειτουργίες του GitHub μπορούν να σας βοηθήσουν.
Σε ποιους τρόπους μη προγραμματισμού χρησιμοποιήσατε προηγουμένως το GitHub; Σε ποιους τρόπους συναντήσατε αλλά δεν συμμετείχατε; Ενημερώστε μας στα σχόλια!