The King is dead! RIP 2006-2012

Ένα μεγάλο ευχαριστώ σε όλη την παρέα
Περισσότερα στο lexx.gr

Social Coding

30 Jun 2009 by PanosJee

Στο προηγούμενο ποστ αναφερθήκαμε στη σημασία και την χρήση εργαλείων διαχείρισης κώδικα. Αν θυμάστε δύο από τα πιο σημαντικά είναι το SVN και το Git. Όπως όλοι βλέπετε στην εποχή μας η τάση στο web είναι οι online κοινότητες και η σύνδεση των χρηστών. Μια άλλη τάση είναι οι hosted εφαρμογές στο cloud και φυσικά να μην ξεχνάμε και το Open Source κίνημα.

Μα τι σχέση έχουν όλα αυτά θα σκεφτείτε; Τεράστια! Ας αρχίσουμε από τα απλά όμως!

Θέλετε να αρχίσετε ένα νέο project και να συγχρονίσετε τα αρχεία σας με τους συνεργάτες είτε βρίσκονται στην ίδια εταιρία είτε αλλού. Θα θέλετε να βλέπετε και σε ένα όμορφο περιβάλλον τι αλλαγές έγιναν, πότε έγιναν και από ποιους έγιναν. Ίσως θα θέλατε να κάνετε και  deploy κάποια συγκεκριμένη έκδοση του project με εύκολο τρόπο. Επίσης μπορεί να θέλετε να κάνετε host περισσότερα του ενός project και φυσικά να μη σας ενδιαφέρει να κάνετε administration του  server. Αν χρησιμοποιείτε SVN τότε κοιτάξτε τα Beanstalk και Springloops

Springloops

Αν προτιμάτε το Git τότε η γνωστότερη λύση είναι το GitHub με μία μεγάλη διαφορά, πέρα από τα ιδιωτικά repositories μπορείτε να έχετε και δημόσια για τα open source projects σας. Αν το επιλέξετε άλλοι χρήστες θα μπορούν να κάνουν fork το πόνημα σας και στη συνέχεια να συγχωνεύσετε τις αλλαγές τους στο δικό σας. Επίσης άλλοι χρήστες μπορούν να σχολιάζουν τα commits  σας και να συνδεθούν μαζί σας. Πολλά μεγάλα projects φιλοξενούνται στο GitHub του Ruby On Rails και πολλών από των plugin του.

Google Code

Μια παρόμοια λύση αλλά πάνω στο SVN είναι το Google Code. Και στις δύο περιπτώσεις προσφέρονται wikis, rss feeds και λοιπά αξεσουάρ! Δοκιμάστε τα!