Πώς να δείτε τον πηγαίο κώδικα ενός λογισμικού ανοιχτού κώδικα

Όταν οι προγραμματιστές κυκλοφορούν το λογισμικό τους ως ανοιχτού κώδικα, δείχνει ότι είναι και αξιόπιστοι και γενναιόδωροι. Το λογισμικό ανοιχτού κώδικα(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 είναι απλή, τόσο τοπικά όσο και μέσω της διεπαφής ιστού του.



About the author

Είμαι έμπειρος διαχειριστής Windows 10 και Windows 11/10 με κάποια εμπειρία στο Edge. Έχω πλήθος γνώσεων και εμπειρίας να προσφέρω σε αυτόν τον τομέα, γι' αυτό πιστεύω ότι οι δεξιότητές μου θα ήταν πολύτιμο πλεονέκτημα για την εταιρεία σας. Η πολυετής εμπειρία μου τόσο στα Windows 10 όσο και στα Edge μου δίνει τη δυνατότητα να μαθαίνω γρήγορα νέες τεχνολογίες, να επιλύω γρήγορα προβλήματα και να αναλαμβάνω τον έλεγχο όταν πρόκειται για τη λειτουργία της επιχείρησής σας. Επιπλέον, η εμπειρία μου με τα Windows 10 και τον Edge με κάνει να γνωρίζω πολύ καλά όλες τις πτυχές του λειτουργικού συστήματος, κάτι που θα ήταν επωφελές για τη διαχείριση διακομιστών ή τη διαχείριση εφαρμογών λογισμικού.



Related posts