Πώς να δείτε τον πηγαίο κώδικα ενός λογισμικού ανοιχτού κώδικα
Όταν οι προγραμματιστές κυκλοφορούν το λογισμικό τους ως ανοιχτού κώδικα, δείχνει ότι είναι και αξιόπιστοι και γενναιόδωροι. Το λογισμικό ανοιχτού κώδικα(Open-source software) ήταν ένα από τα κύρια πράγματα που με βοήθησαν προσωπικά να ξεκινήσω ως αυτοδίδακτος κωδικοποιητής.
Για να είναι ένα έργο ανοιχτού κώδικα, ο προγραμματιστής πρέπει να κάνει τον πηγαίο κώδικα του διαθέσιμο στο κοινό, ώστε οποιοσδήποτε ενδιαφερόμενος να μπορεί να το επιθεωρήσει και να μάθει από αυτό. Είναι σημαντικό ότι δείχνει επίσης ότι ο προγραμματιστής δεν έχει κακόβουλες προθέσεις, καθώς ο κώδικας ανοιχτού κώδικα επιτρέπει στους χρήστες να μεταγλωττίζουν τα δικά τους δυαδικά αρχεία αντί να χρησιμοποιούν οποιοδήποτε παρεχόμενο.
Αν ποτέ συναντήσετε δύο κομμάτια λογισμικού και δεν μπορείτε να προσδιορίσετε ποιο να χρησιμοποιήσετε, ελέγξτε αν το ένα είναι ανοιχτού κώδικα και το άλλο όχι. Αν ναι, η επιλογή σας θα πρέπει να είναι ξεκάθαρη.
Ωστόσο, εάν θέλετε να μάθετε ή ακόμα και να προσθέσετε τον πηγαίο κώδικα ενός τμήματος λογισμικού, είναι επίσης μια επιλογή. Για να το κάνετε αυτό, θα πρέπει να ξέρετε πώς να προβάλετε τον πηγαίο κώδικα. Σε αυτό το άρθρο, ας μιλήσουμε για το πώς μπορείτε να το κάνετε ακριβώς αυτό.
Πώς να βρείτε τον πηγαίο κώδικα(How to Find the Source Code)
Μόλις βρείτε ένα κομμάτι λογισμικού ανοιχτού κώδικα του οποίου θα θέλατε να προβάλετε τον πηγαίο κώδικα, το πρώτο βήμα είναι να μάθετε πραγματικά πώς γίνεται διαθέσιμος ο πηγαίος κώδικας του έργου.
Στην πλειονότητα των περιπτώσεων, ο πηγαίος κώδικας θα φιλοξενείται στη μεγαλύτερη πλατφόρμα ελέγχου εκδόσεων του ιστού, το GitHub .
Τι είναι το GitHub;(What Is GitHub?)
Το GitHub(GitHub) ιδρύθηκε το 2008 και αγοράστηκε από τη Microsoft(Microsoft) το 2018. Είναι μια παγκόσμια πλατφόρμα ανάπτυξης λογισμικού που προσφέρει όλες τις λειτουργίες διαχείρισης πηγαίου κώδικα του Git , μαζί με τις δικές του δυνατότητες που ενισχύουν τις δυνατότητες συνεργασίας και τις δυνατότητες ελέγχου έκδοσης.
Τις περισσότερες φορές, οι προγραμματιστές θα φιλοξενούν τον κώδικα ανοιχτού κώδικα στο GitHub . Μερικά παραδείγματα λογισμικού για τα οποία πιθανότατα έχετε ακούσει και τα οποία διαθέτουν πηγαίο κώδικα διαθέσιμο στο GitHub είναι το LibreOffice , το GIMP και το πρόγραμμα αναπαραγωγής πολυμέσων VLC(VLC media player) .
Χρησιμοποιώντας τη δυνατότητα αναζήτησης του GitHub(GitHub’s search feature) , θα πρέπει να μπορείτε να βρείτε και να προβάλετε τον πηγαίο κώδικα για σχεδόν κάθε σημαντικό έργο λογισμικού ανοιχτού κώδικα.
Πώς να προβάλετε τον πηγαίο κώδικα(How to View the Source Code)
Μόλις βρείτε το αποθετήριο GitHub που φιλοξενεί τον πηγαίο κώδικα του λογισμικού, θα διαπιστώσετε ότι όλα είναι οργανωμένα σε ένα βασικό δέντρο καταλόγου. Για αρχεία, το GitHub(GitHub) κάνει την προβολή κώδικα πολύ εύκολη.
Ως πλατφόρμα ανάπτυξης, το GitHub μορφοποιεί τον πηγαίο κώδικα μέσω της διεπαφής ιστού του. Σχεδόν(Almost) όλα τα αξιόπιστα έργα θα περιλαμβάνουν ένα README.md , το οποίο είναι ένα αρχείο σήμανσης που εμφανίζει χρήσιμες πληροφορίες σχετικά με το αποθετήριο και τη δομή του. Όταν πλοηγείστε σε ένα αποθετήριο, κάντε κύλιση προς τα κάτω και θα δείτε τα περιεχόμενα αυτού του αρχείου.
Το README.md του αποθετηρίου είναι σημαντικό να το ελέγξετε, επειδή συχνά υποδεικνύει τους χρήστες προς την κατεύθυνση του πηγαίου κώδικα που μπορεί να τους ενδιαφέρει. Ένα αποθετήριο μπορεί να γεμίσει με κάθε είδους κώδικα και άλλα δεδομένα, μερικά από τα οποία είναι εντελώς άχρηστα για εσάς , άρα αυτό το αρχείο είναι ο οδικός σας χάρτης.
Μόλις καταλάβετε πού βρίσκεται ο κώδικας που σας ενδιαφέρει στο αποθετήριο, το μόνο που έχετε να κάνετε είναι να κάνετε κλικ στο δέντρο καταλόγου του αποθετηρίου για να φτάσετε εκεί που θέλετε να πάτε.
Κάνοντας κλικ σε ένα αρχείο θα εμφανιστεί με τη σωστή σύνταξη επισήμανσης.
Για γρήγορη επιθεώρηση, η διεπαφή ιστού του GitHub είναι εξαιρετική. Ωστόσο, για πιο περίπλοκο πηγαίο κώδικα, μπορεί να θέλετε να προβάλετε πολλά αρχεία ταυτόχρονα ή για μεγάλο χρονικό διάστημα. Σε αυτήν την περίπτωση, συνιστούμε τη λήψη και την προβολή του πηγαίου κώδικα μέσω ενός προγράμματος επεξεργασίας κειμένου(text editor) , όπως το Sublime Text.
Λήψη του πηγαίου κώδικα(Downloading The Source Code)
Η λήψη ενός αποθετηρίου από το GitHub διαρκεί μόλις δύο κλικ.
Στο επάνω μέρος κάθε αποθετηρίου, κάτω από τη σειρά που εμφανίζει τον συνολικό αριθμό δεσμεύσεων, διακλαδώσεων, πακέτων, εκδόσεων και συνεισφερόντων, θα δείτε ένα πράσινο κουμπί με την ένδειξη Κλωνοποίηση ή λήψη(Clone or download) . Κάντε κλικ σε αυτό και επιλέξτε Λήψη ZIP(Download ZIP) .
Από προεπιλογή, θα ξεκινήσει η λήψη του κύριου κλάδου του τρέχοντος αποθετηρίου ως αρχείο ZIP . Όταν ολοκληρωθεί, το μόνο που χρειάζεται να κάνετε είναι να εξαγάγετε το αρχείο σε έναν τοπικό φάκελο στον υπολογιστή σας. Στη συνέχεια, χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου, μπορείτε να ανοίξετε οποιοδήποτε από τα αρχεία του αποθετηρίου με πολύ πιο γρήγορο τρόπο που δεν απαιτεί πρόγραμμα περιήγησης.
Εάν δεν είστε έμπειρος προγραμματιστής, το GitHub μπορεί να είναι λίγο μπερδεμένο στην αρχή. Αν το σκεφτείτε απλώς ως έναν ανοιχτό κατάλογο πηγαίου κώδικα, με ένα readme στο ανώτατο επίπεδο, δεν είναι πολύ τρομακτικό. Η προβολή του πηγαίου κώδικα χρησιμοποιώντας το GitHub είναι απλή, τόσο τοπικά όσο και μέσω της διεπαφής ιστού του.
Related posts
Πώς να διατηρείτε το λογισμικό του υπολογιστή σας ενημερωμένο αυτόματα
Πώς να σαρώσετε έναν κωδικό QR σε iPhone και Android
Κώδικας HTML για αναδίπλωση κειμένου γύρω από την εικόνα
Πώς να κατεβάσετε αρχεία και να προβάλετε κώδικα από το GitHub
Πώς να διορθώσετε ένα σφάλμα Chromecast "Η πηγή δεν υποστηρίζεται".
Απενεργοποιήστε τον Έλεγχο λογαριασμού χρήστη (UAC) για μια συγκεκριμένη εφαρμογή
Πώς να μετατρέψετε έναν δυναμικό δίσκο σε έναν βασικό δίσκο
Πώς να φτιάξετε έναν κωδικό QR
Πώς να ενημερώσετε το Raspberry Pi
Πώς να προστατέψετε ένα PDF με κωδικό πρόσβασης για να το διατηρήσετε ασφαλές
Το Clonezilla Live είναι ένα δωρεάν λογισμικό απεικόνισης για Windows σε κλωνοποίηση δίσκων
Πώς να επαναφέρετε τις εργοστασιακές ρυθμίσεις ενός Xbox One ή Xbox Series X
Πώς να δημιουργήσετε μια ομάδα στο Microsoft Teams
Πώς να κατεβάσετε το πρόγραμμα εγκατάστασης του Google Chrome εκτός σύνδεσης (αυτόνομο).
Πώς να εκτελέσετε ένα τεστ πίεσης CPU
Πώς να σαρώσετε πολλές σελίδες σε ένα αρχείο PDF
Το καλύτερο δωρεάν λογισμικό επεξεργασίας ήχου ανοιχτού κώδικα για Windows 11/10
Αλλαγή προγράμματος επεξεργασίας πηγαίου κώδικα προβολής στον IE 8 έως 11
Πώς να ανακτήσετε έναν χακαρισμένο λογαριασμό στο Facebook
Πώς να διαγράψετε το φάκελο Windows.old στα Windows 7/8/10