/site-1

:book: Programming Interactivity book website (Greek)

Primary LanguageHTMLMozilla Public License 2.0MPL-2.0

Οδηγίες Pull Request για να μην κοπανάς το κεφάλι σου σε κούφιους (και μη) τοίχους

  1. Αρχικά, βρίσκεις που είναι τα αρχεία που θες να αλλάξεις/αφαιρέσεις, ή που θα πρέπει να βρίσκονται τα αρχεία που θες να προσθέσεις.
  2. Κάνεις fork το αποθετήριο/α που έχει/έχουν σχέση με τις αλλαγές που θες να κάνεις, όπως και αυτό το αποθετήριο.
  3. Git Clone τα αποθετήρια σου.
  4. Δημιούργησε καινούριο branch για να δοκιμάσεις τις αλλαγές που θες να κάνεις (π.χ. demo-branch) σε κάθε αποθετήριο που έκανες fork.

💡 Για να δημιουργήσεις καινούριο branch και να μεταφερθείς εκεί:

git branch <όνομα branch>
git checkout <όνομα branch>
  1. Συνδέεις όσα submodule σκοπεύεις να αλλάξεις με το δικό σου fork του site.

💡 Για να αλλάξεις που δείχνει ένα submodule του αποθετηρίου:

git submodule set-url <path για το φάκελο του submodule> <url του submodule>
git submodule set-branch -b <branch του αποθετηρίου του submodule> <path για το φάκελο του submodule> # Προαιρετικά

Για να σιγουρευτείς ότι οι αλλαγές είναι σωστές:

cat .gitmodules # Linux
type .gitmodules # Windows
  1. Συνδέεις το Netlify με το demo-branch του site.
  2. Αλλάζεις στο _config.yml το url με το δικό σου.
  3. Κάνεις τις αλλαγές.

💡 Πριν κάνεις git push για να δοκιμάσεις το site, βεβαιώσου ότι έχεις κάνει git push σε όλα τα αποθετήρια που έκανες αλλαγή και, στο βασικό αποθετήριο:

git submodule update --remote

για να ανανεωθούν τα submodule.

  1. Όταν βεβαιωθείς ότι όλα είναι σωστά, κάνε git checkout master για να πας στο master branch, και από εκεί git checkout demo-branch <τα αρχεία που έχεις αλλάξει>.
  2. Τέλος, Pull Request.

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.