Cloud 9 setup για το Hackathon

Στο hackathon θα χρησιμοποιήσουμε το προγραμματιστικό περιβάλλον του Cloud9.

Εδώ είναι τα βήματα που χρειάζεται να κάνετε για να στήσετε το περιβάλλον για το Hackathon:

Σετάρισμα του λογαριασμού

  • Σε ένα tab στον browser σας κάντε login στο λογαριασμό σας στο Github
  • Σε ένα δεύτερο tab ανοίξτε το Cloud9 και πατήστε Sign up.
  • Επιλέξτε την εικόνα του Github για να κάνετε sign up μέσω του λογαριασμού σας εκεί.
  • Αφού τελειώσετε το Sign Up, θα πρέπει να είστε στο Dashboard του Cloud9. Από εκεί:
  • Σιγουρευτείτε ότι στα Add On Services to Github είναι ενεργοποιημένο.
  • Δεξιά στην κεντρική σελίδα, κάτω από τα Account Settings, πατήστε την επιλογή Show my SSH key. Κάντε το Copy στο Clipboard.
  • Πηγαίντε στο tab που έχετε ανοιχτό το Github και πατήστε πάνω δεξιά το γρανάζι για να πάτε στα Settings.
  • Επιλέξτε SSH Keys και πατήστε Add SSH Key. Σαν τίτλο βάλτε Cloud9 και κάντε Paste το κλειδί από το προηγούμενο βήμα. Πατήστε Add key.

Σετάρισμα του workspace

Από το Dashboard του Cloud9:

  • Πατήστε πάνω αριστερά, Create New Workspace.
  • Δώστε όνομα hackathon, πατήστε την επιλογή Private to the people I invite και επιλέξτε το είδος Custom.
    (Δεν θα χρησιμοποιήσουμε το έτοιμο Django workspace, γιατί έχει παλαιότερη έκδοση από αυτή που θέλουμε)
  • Πατήστε Create και περιμένετε όσο η εφαρμογή φτιάχνει το workspace σας. Το Dashboard θα πρέπει να δείχνει το καινούργιο workspace στα My Projects, λέγοντας Provisioning workspace...
  • Όταν το workspace είναι έτοιμο, επιλέξτε το και πατήστε Start Editing.

Σετάρισμα του περιβάλλοντος

Τα παρακάτω είναι ίσως τα πιο σημαντικά βήματα

Από την κονσόλα στο κάτω μέρος:

  • Προσθέστε ένα alias για virtualenvwrapper με την python3
echo "alias mkvirtualenv3=\"mkvirtualenv --python=$(which python3)\"" >> ~/.bash_aliases
source ~/.bash_aliases
  • Τσεκάρετε ότι το όνομα και το email σας είναι σωστά ρυθμισμένα για το git
git config --global -l
  • Αν δεν είναι, ρυθμίστε τα με τις εξής εντολές
git config --global user.name "Your Name"
git config --global user.email "your@email"

Καλό Hacking!