Προς το περιεχόμενο

Χρήσιμα github projects


skiabox

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Project specific shell environments: direnv

Μεταξύ άλλων, χρησιμοποιώντας το μπορείς να έχεις

  • αυτόματη δημιουργία/ενεργοποίηση python/ruby/php/node virtual environments
  • easier implementation για 12 factor apps configuration

edit

Αλλο παράδειγμα. Στα project που χρησιμοποιούν βάση δεδομένων βάζω στο .envrc τις ακόλουθες γραμμές με τις αντίστοιχες τιμές για το κάθε project. Κάθε φορά που κάνω cd στον φάκελο του project, το direnv κάνει source το .envrc και έτσι έχω στο ENV μου τις μεταβλητές αυτές

export DBNAME='...'
export DBUSER='...'
export DBPASSWORD='...'
export DBHOST='...'
export DBPORT='...'

Οπότε μετά με ένα

pgcli -p $DBPORT -h $DBHOST -U $DBUSER -d $DBNAME

(το οποίο έτσι και αλλιώς υπάρχει στο history ή/και σε alias) έχω πρόσβαση στην βάση του κάθε project χωρίς να χρειάζεται να παλεύω με usernames/κωδικούς κτλ

Invaluable!

 

Επεξ/σία από pmav99
  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 51
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Δημοσ. (επεξεργασμένο)
Στις 18/1/2019 στις 3:40 ΜΜ, pmav99 είπε

Project specific shell environments: direnv

Μεταξύ άλλων, χρησιμοποιώντας το μπορείς να έχεις

  • αυτόματη δημιουργία/ενεργοποίηση python/ruby/php/node virtual environments
  • easier implementation για 12 factor apps configuration

edit

Αλλο παράδειγμα. Στα project που χρησιμοποιούν βάση δεδομένων βάζω στο .envrc τις ακόλουθες γραμμές με τις αντίστοιχες τιμές για το κάθε project. Κάθε φορά που κάνω cd στον φάκελο του project, το direnv κάνει source το .envrc και έτσι έχω στο ENV μου τις μεταβλητές αυτές


export DBNAME='...'
export DBUSER='...'
export DBPASSWORD='...'
export DBHOST='...'
export DBPORT='...'

Οπότε μετά με ένα


pgcli -p $DBPORT -h $DBHOST -U $DBUSER -d $DBNAME

(το οποίο έτσι και αλλιώς υπάρχει στο history ή/και σε alias) έχω πρόσβαση στην βάση του κάθε project χωρίς να χρειάζεται να παλεύω με usernames/κωδικούς κτλ

Invaluable!

Lolzies hardcored hardcoded db passwords? Θα πέσει φωτιά να μας κάψει 😛

Επεξ/σία από mad-proffessor
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Αν αυτό εννοείς, εννοείται ότι το αρχείο είναι gitignored. Από εκεί και πέρα, πάντα είμαι ανοικτός σε προτάσεις βελτίωσης :)

Επεξ/σία από pmav99
  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 9 μήνες μετά...
  • 1 μήνα μετά...
  • 1 μήνα μετά...

Δυνατός παίκτης που έρχεται να απειλήσει για πρώτη φορά το bootstrap.

https://github.com/tailwindcss/tailwindcss

Μάλιστα ετοιμάζονται να βγάλουν και δικά τους components (Tailwind UI) τα οποία όμως δεν θα είναι free.

Πιστεύω ότι το 2020 θα είναι η χρονιά τους.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 3 εβδομάδες αργότερα...
  • 1 μήνα μετά...
Δημοσ. (επεξεργασμένο)
1 hour ago, skiabox said:

Για εμένα η κορυφαία ui library για ReactJS :

https://github.com/mui-org/material-ui

Τσέκαρε και το Grommet, είναι γραμμένο σε styled components (στα οποία παλεύει να μεταφερθεί και το material-ui), και έχει πολύ καλό community. Πιο μικρό βέβαια αλλά έχει ωραία εργαλεία όπως online editor κτλπ.

On 05/11/2019 at 10:56, skiabox said:

Realtime Database για Javascript Applications :

https://github.com/pubkey/rxdb

Και alternative για βάση: https://github.com/Nozbe/WatermelonDB

Δυστυχώς η RxDB αν και ωραίο concept είναι αργή και με πολύ αργό development.

Επεξ/σία από Luciddream
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
10 ώρες πριν, Luciddream είπε

Τσέκαρε και το Grommet, είναι γραμμένο σε styled components (στα οποία παλεύει να μεταφερθεί και το material-ui), και έχει πολύ καλό community. Πιο μικρό βέβαια αλλά έχει ωραία εργαλεία όπως online editor κτλπ.

Καλά δεν συγκρίνεται σε βάθος κώδικα και documentation με material-ui.

Μοιάζει πιο πολύ να έχει φτιαχθεί από designers και να απευθύνεται πιο πολύ σε designers παρά σε developers που θέλουν να έχουν έτοιμα τα τουβλάκια για να χτίσουν το app.

To material-ui είναι παρεξηγημένο γιατί θέλει κάποιες μέρες να το μάθεις.

Αν το μάθεις όμως είναι πολύ γρήγορο και απλό στην χρήση και μπορείς να κάνεις παπάδες και να το πας το πράγμα όσο μακριά θέλεις αν έχεις και συνεργάτη designer.

Στο επόμενο δε iteration (v5) μπαίνουν και τα styled components στο παιχνίδι.

Επεξ/σία από skiabox
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

React library για rendering After Effects animations:

https://github.com/chenqingspring/react-lottie

Περισσότερες λεπτομέρειες για το τι ακριβώς είναι τα Lottie Files εδώ :

https://lottiefiles.com/

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 3 μήνες μετά...

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...