From 0ce2fa163ec376b9c0b5273c8424c37f1c6a9abf Mon Sep 17 00:00:00 2001 From: Przemyslaw Szulczynski Date: Tue, 29 Apr 2014 18:17:53 +0200 Subject: [PATCH 1/3] Started finishing 02 --- 02-getting-started.md.erb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/02-getting-started.md.erb b/02-getting-started.md.erb index b980334..9ed01cf 100644 --- a/02-getting-started.md.erb +++ b/02-getting-started.md.erb @@ -3,7 +3,7 @@ title: Jak zacząć slug: getting-started date: 0002/01/01 number: 2 -contents: Instalacja Meteor & Meteorite.|Naucz się o 5 typach pakietów Meteor'a.|Ustaw strukturę plików twojej aplikcjacji. +contents: Jak zainstalować Meteor & Meteorite.|O 5 typach pakietów Meteor'a.|Jak ustawić strukturę plików twojej aplikcjacji. paragraphs: 49 --- @@ -25,7 +25,7 @@ Jeżeli nie możesz (albo nie chcesz) instalować Meteor'a lokalnie, polecamy sp Nitrous.io to serwis pozwalający Ci uruchamiać aplikacje i edytować ich kod w twojej przeglądarce, napisaliśmy [krótki poradnik](https://www.discovermeteor.com/2013/10/04/meteor-nitrous/) aby pomóc ci w konfiguracji. -Możesz także wykonwać tę instrukcję aż do sekcji "Instalacja Meteor'a i Meteorite" (włącznie), i następnie przejść przez książkę ponownie rozpoczynając od sekcji "Tworzenie prostej aplikacji" z tego rozdziału. +Możesz także wykonywać tę instrukcję aż do sekcji "Instalacja Meteor'a i Meteorite" (włącznie), i następnie przejść przez książkę ponownie rozpoczynając od sekcji "Tworzenie prostej aplikacji" z tego rozdziału. <% end %> @@ -156,7 +156,7 @@ Jeżeli chcesz poznać więcej szczegółów, zachęcamy by zapoznać się z [of ### Czy Meteor używa MVC? -//// +Jeżeli posiadasz wiedzę na temat innych frameworków, takich jak Ruby on Rails, możesz się zastanawiać //// From 714d3c1b1820d0d989814de860f472250914961b Mon Sep 17 00:00:00 2001 From: Przemyslaw Szulczynski Date: Tue, 29 Apr 2014 18:27:03 +0200 Subject: [PATCH 2/3] Until Underscores vs CamelCase --- 02-getting-started.md.erb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/02-getting-started.md.erb b/02-getting-started.md.erb index 9ed01cf..4aaf7b0 100644 --- a/02-getting-started.md.erb +++ b/02-getting-started.md.erb @@ -156,21 +156,21 @@ Jeżeli chcesz poznać więcej szczegółów, zachęcamy by zapoznać się z [of ### Czy Meteor używa MVC? -Jeżeli posiadasz wiedzę na temat innych frameworków, takich jak Ruby on Rails, możesz się zastanawiać +Jeżeli posiadasz wiedzę na temat innych frameworków, takich jak Ruby on Rails, możesz się zastanawiać czy aplikacje Meteora działają zgodnie z modelem MVC (Model View Controller). -//// +Krótka odpowiedź to: nie. Meteor w przeciwieństwie do Rails nie nakłada wstępnie założonej struktury na twoją aplikację. Z tego względu w tej książce rozmieścimy kod aplikacji w sposób, który ma dla nas sens, bez martwienia się o różne akronimy. <% end %> ### No public? -//// +No dobrze, skłamaliśmy trochę. Nie potrzebujesz folderu `public/` z tego prostego powodu, że aplikacja Microscope nie używa żadnych plików statycznych! Ponieważ większość innych aplikacji Meteora będzie zawierała przynajmniej kilka obrazów, stwierdziliśmy, że warto o tym wspomnieć. -//// +Przy okazji mogłeś również zauważyć ukryty folder `.meteor`. Jest to miejsce, w którym Meteor przechowuje swój kod i zmiana plików w tym folderze jest ogólnie rzecz biorąc złym pomysłem. Tak naprawdę nie powinieneś sobie wcale zaprzątać głowy tym folderem. Jedynym wyjątkiem do tej reguły są pliki `.meteor/packages` oraz `.meteor/release`, które odpowiednio zawierają listę `smart packages` oraz wersję Meteora, którą należy użyć. Gdy dodajesz pakiety lub zmieniasz wersję Meteora w aplikacji, sprawdzenie zmian w powyższych plikach może być pomocne. <% note do %> -### Underscores vs CamelCase +### Stosowanie podkreślników vs CamelCase //// @@ -288,9 +288,9 @@ body { <% note do %> -### A Note on CoffeeScript +### Uwaga na temat CoffeeScript -//// +W tej książce będziemy pisali kod w czystym JavaScript. Jeżeli wolisz CoffeeScript, Meteor ma wsparcie dla tego języka. Po prostu dodaj pakiet CoffeeScript do Twojej aplikacji: `mrt add coffeescript` From 158606056be18e20f86c06b55d90e27a8a04aa4b Mon Sep 17 00:00:00 2001 From: Przemyslaw Szulczynski Date: Tue, 29 Apr 2014 19:01:53 +0200 Subject: [PATCH 3/3] Finished 02 --- 02-getting-started.md.erb | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/02-getting-started.md.erb b/02-getting-started.md.erb index 4aaf7b0..2584f2d 100644 --- a/02-getting-started.md.erb +++ b/02-getting-started.md.erb @@ -111,13 +111,13 @@ Gratulacje! Twoja pierwsza aplikacja w Meteor'ze działa. Przy okazji, aby ją z ### Dodawanie pakietu -//// +Użyjemy teraz Meteorite aby dodać smart package, który pozwoli na wykorzystanie [Bootstrap](http://getbootstrap.com/) w naszym projekcie: ~~~bash $ mrt add bootstrap ~~~ -<%= commit "2-2", "Added bootstrap package." %> +<%= commit "2-2", "Dodany pakiet bootstrap." %> <% note do %> @@ -172,19 +172,19 @@ Przy okazji mogłeś również zauważyć ukryty folder `.meteor`. Jest to miejs ### Stosowanie podkreślników vs CamelCase -//// +Jedynym komentarzem, który określimy starą debatę co stosować lepiej, podkreślniki (`moja_zmienna`) vs camelCase (`mojaZmienna`) będzie to, że nie ważne który wybierzesz, ważne, że będziesz go konsekwentnie stosował. -//// +W tej książce użyamy camelCase, ponieważ jest to rozpowszechnione w JavaScript (w końcu jest to JavaScript, a nie java_script!). -//// +Jedynym wyjątkiem do tej reguły są nazwy plików, które używają podkreślników (`moj_plik.js`) oraz klasy CSS, ktore używają myślników (`.moja-klasa`). Jest to spowodowane tym, że w systemie plików podkreślniki są najczęściej stosowane, natomiast składnia CSS używa myślników (`font-family`, `text-align`, itd.). <% end %> -### Taking Care of CSS +### Zwrócenie uwagi na CSS -//// +To nie jest książka o CSS. Aby uniknąć marnowania czasu na naukę szczegółów dotyczących stylizacji strony, zdecydowaliśmy udostępnić cały plik CSS od razu na początku, aby nie trzeba było się o niego później martwić. -//// +CSS jest automatycznie wczytywany i minimalizowany przez Meteora, zatem w przeciwieństwie do niektórych plików statycznych, umieszczany jest w `/client`, a nie w `/public`. Spróbuj utworzyć folder `client/stylesheets/` i zapisać w nim poniższy plik `style.css`: ~~~css .grid-block, .main, .post, .comments li, .comment-form {