Ρυθμίστε το περιβάλλον ανάπτυξης macOS χρησιμοποιώντας το σενάριο του Thoughtbot's Laptop

Ένα από τα πράγματα που μπορεί να μας εμποδίσουν να αλλάξουμε ή ακόμη και να σκεφτούμε να αλλάξουμε το εργασιακό μας περιβάλλον είναι η ανάγκη να κάνουμε όλες τις εγκαταστάσεις και τις διαμορφώσεις που έχουμε ήδη ρυθμίσει για την ανάπτυξη λογισμικού.

Ευτυχώς, υπάρχει μια θεραπεία για αυτόν τον πόνο . Ο φορητός υπολογιστής είναι ένα σενάριο που προετοιμάζει τη λειτουργική μηχανή macOS για ανάπτυξη ιστού και κινητών.

Η ρύθμιση σεναρίου αποτελείται από:

  1. εργαλεία macOS:
  • Homebrew για τη διαχείριση βιβλιοθηκών λειτουργικού συστήματος.

2. Εργαλεία Unix:

  • Υπερβολικά Ctags για ευρετηρίαση αρχείων για ολοκλήρωση καρτέλας vim
  • Git για έλεγχο έκδοσης
  • OpenSSL για ασφάλεια επιπέδου μεταφοράς (TLS)
  • RCM για τη διαχείριση εταιρειών και προσωπικών dotfiles
  • Το Silver Searcher για εύρεση πραγμάτων σε αρχεία
  • Tmux για εξοικονόμηση κατάστασης έργου και εναλλαγή μεταξύ έργων
  • Watchman για παρακολούθηση συμβάντων συστήματος αρχείων
  • Zsh ως το κέλυφος σου

3. Εργαλεία Heroku:

  • Heroku CLI και Parity για αλληλεπίδραση με το API Heroku

4. Εργαλεία GitHub:

  • Hub για αλληλεπίδραση με το GitHub API

5. Εργαλεία εικόνας:

  • ImageMagick για περικοπή και αλλαγή μεγέθους εικόνων

6. Εργαλεία δοκιμής:

  • Qt 5 για ακουστικές δοκιμές JavaScript μέσω του Capybara Webkit

7. Γλώσσες προγραμματισμού, διαχειριστές πακέτων και διαμόρφωση:

  • ASDF για τη διαχείριση εκδόσεων γλώσσας προγραμματισμού
  • Bundler για τη διαχείριση βιβλιοθηκών Ruby
  • Node.js και NPM, για την εκτέλεση εφαρμογών και την εγκατάσταση πακέτων JavaScript
  • Ρουμπίνι σταθερό για τη σύνταξη κώδικα γενικής χρήσης
  • Νήματα για τη διαχείριση πακέτων JavaScript

8. Βάσεις δεδομένων:

  • Postgres για την αποθήκευση σχεσιακών δεδομένων
  • Επανάληψη για την αποθήκευση δεδομένων κλειδιού-τιμής

Η εγκατάστασή του είναι αρκετά απλή και μπορεί να γίνει πολύ γρήγορα.

Αρχικά, πρέπει να κατεβάσετε το σενάριο:

curl --remote-name //raw.githubusercontent.com/thoughtbot/laptop/master/mac

Πρέπει να ελέγξετε το σενάριο προτού το εκτελέσετε:

less mac

Στη συνέχεια, μπορείτε να εκτελέσετε το σενάριο που κατεβάσατε:

sh mac 2>&1 | tee ~/laptop.log

Τέλος, μπορείτε να ελέγξετε το αρχείο καταγραφής:

less ~/laptop.log

Η εγκατάσταση θα διαρκέσει λιγότερο από 15 λεπτά (εξαρτάται από το μηχάνημά σας).

Οι εκδόσεις macOS που υποστηρίζονται τη στιγμή αυτής της γραφής είναι:

  • macOS Mavericks (10.9)
  • macOS Yosemite (10.10)
  • macOS El Capitan (10.11)
  • macOS Sierra (10.12)

Σύμφωνα με την περιγραφή του φορητού υπολογιστή, οι παλαιότερες εκδόσεις του macOS ενδέχεται να λειτουργούν αλλά δεν δοκιμάζονται τακτικά.

Ο φορητός υπολογιστής είναι ένα έργο ανοιχτού κώδικα, το οποίο ξεκίνησε και συντήρησε η Thoughtbot. Μπορείτε να δείτε περισσότερες πληροφορίες σχετικά με αυτήν και την εφαρμογή της και επίσης να έχετε την ευκαιρία να συνεισφέρετε σε αυτήν, μεταβαίνοντας στη σελίδα του GitHub.

Αυτό το άρθρο δημοσιεύθηκε αρχικά στο blog μου, FatosMorina.com