Cześć Mirki i Mirabelki z #programowanie,

Dziś mam dla wa następujące pytanie:

Github czy Bitbucket.
Wiem że cenowo Bitbucket wygrywa, ale jak wygląda sprawa z issue tracking, integracją z Jenkinsem, downtime serwerów
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakiś czas temu napisałem prosty plugin #jquery. Po raz pierwszy z użyciem #travisci i testami #qunit. Z chęcią wysłuchałbym jakiś uwag odnośnie kodu.

http://simivar.github.io/jquery-checkall/

Rozwiązuje on dość popularny problem: checkbox zaznaczający wszystkie checkboxy z daną klasą. Różni się od pozostałych skryptów dostępnych na necie tym, że po zaznaczeniu ręcznie wszystkich checkboxów główny checkbox również jest zaznaczany i odwrotnie - po odznaczeniu przynajmniej jednego
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@simivv: Nie widać, żebyś stosował jakieś konkretne, stałe konwencje przy pisaniu. Przykłady:
- czasem używasz ', a czasem " dla stringów;
- czasem używasz camelCase, a czasem tworzysz potworki typu 'countchecked';
- czasem wrzucasz { w tej samej linii co jakieś wyrażenie, a czasem w następnej;
- whitespace: czasem 'function(value)', a czasem 'function (options)';
  • Odpowiedz
@simivv fajnie, że robisz coś sam i publikujesz, ale kilka rad:

- ES6 to powoli standard, podziel Twój projekt na src i dist i pisz z użyciem Babela
- Twój kod jest niespójny jak już powiedzieli koledzy, zainstaluj eslint i zainstaluj sobie configa z Airbnb, jeśli Ci się nie podoba to go zmień, natomiast wtedy zaczniesz przynajmniej pisać w jednym standardzie
- nawiasy klamrowe w nowej linijce, nie wiem co by powiedział na to
  • Odpowiedz
#github #git #nodejs #webdev #programowanie kontynuacja tego wątku.

Doszedłem do wniosku że można bez problemu używać gita i pair programming jednocześnie.

Pair programming robię na pojedynczym pliku(przełączam się między pojedynczymi) i takie pair programming mogę robić innym kanałem niż git, plik wysyła się i jest zapisany na np. dwóch komputerach lokalnie, normalnie, w folderze projektu. Jeden z nas (obojętnie kto) robi jako pierwszy commit
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@look997: Sądząc po tym opisie powyżej, to właśnie odkryłeś jak działa git. Good for you.
Ale za cholere nie kumam po co Ci jakiś pair-programming. Ciągle nawiązujesz do tego edytowania jednego pliku w dwie osoby naraz?
  • Odpowiedz
Nie spinaj sie tak, żyłka Ci pęknie i będziesz brzydki :) Po prostu zapytałem czego oczekujesz, bo trochę skomplikowane jest to, co piszesz.

IMHO nie ma co kombinować - nie używać dzielenia plików, póki nie jest to niezbędne (nadal nie widzę potrzeb..), a do samego pair-programming w takiej formie, o jakiej pisałeś, to pewnie wystarczy dzielenie ekranu. Dzielenie pliku przez jakiś serwis web może być męczące przez konieczność wrzucania zawartości tego pliku
  • Odpowiedz
@carbyne: ty się tylko do słówka przyczepiłeś? napisałem "takiego real-time" czyli takiego jak opisałem wyżej: "Gdzie można widzieć kod jednocześnie, w trakcie edycji (tak jak dokument w Google Docs)."
Także niepotrzebnie się przyczepiasz.

@PiotrekSul:
To jest ciekawe że takie coś jest wyśmiewane. Przecież real-time masz podgląd pojedynczego pliku, kiedy dwie osoby na raz go włączą. Nie trzeba wszystkich plików na raz wysyłać
  • Odpowiedz
#github #git #nodejs #webdev #programowanie

Jaki program polecicie do graficznego zarządzania repozytorium git? Github nie, bo planuję opierać się o BitBucket.

Chodzi o darmowy program który w zasadzie może wyglądać tak jak Github for Windows, czyli żeby miał synchronizację tak jak on, powiadomienie o zmianach w repo które mogę pobrać, widoczny podział wysłanych i oczekujących commitów itd. Takie podstawy.
#linux
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
Ludzie, nie dawajcie swoich api-keyów, a tym bardziej haseł w repo. Wydaje się oczywiste, ale po chwili przeglądania losowych repo na githubie okazuje się, że tak jednak nie jest. Nawet jeśli to jest prywatne repo- zawsze możecie się pomylić i zrobić publiczne, albo zapomnieć, że w którymś commicie taki apikey się pojawił, bo później go usunęliśmy. Zamiast tego możecie np. używać zmiennych środowiskowych(nie wiem jak to jest w windowsie): zwykłe

OSKAREK89=xd

i do
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tak jednak nie jest. Nawet jeśli to jest prywatne repo- zawsze możecie się pomylić i zrobić publiczne, albo zapomnieć, że w którymś comm


@kuskoman: albo config.conf i login.conf i w .gitignore login.conf
  • Odpowiedz
@kaervek: wg ludzi to jednak coś ze znakiem końca linii, mniejsza o to :P ja się tym przejmować nie będę :P mam CRLF a pewnie ktoś miał CR/LF i tyle
  • Odpowiedz
Mirki da sie jakos w gicie zcomitować np z wersja dzialajaca, zmienić coś i wypchnac na gita tylko jednego commita? Zeby nie spamować w logach? #git #github
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam takie pytanie odnośnie #github i #programowanie

Jak lokalnie zintegrować jakieś repo? Mam kilka interesujących mnie "gałęzi" które chciałbym zintegrować z kopią repozytorium posiadaną na komputerze i sprawdzić co tam jest.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki istnieje gdzieś miejsce typu mirkoblog tylko, że wrzuca się tam swój kod a inni to komentują i doradzają? GitHub? Okej tylko powiedzcie mi jak znaleźć ludzi, którzy skomentują mój kod kiedy wrzuce coś na githuba? Wrzucałam nie raz reporyztorium i tak leżało, bez odezwu od nikogo... #programowanie #github
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach