GDG Seoul, 26th Feb. 2014
Let's contribute,Let's contribute,HTML5Rocks/KO!HTML5Rocks/KO!
Chang W. Doh
Chang W. DohChang W. Doh
@cwdoh
+Changwook.DohHTML5Rocks/KO
Can you can see me? If you can, I'm sorry for it. It because your browser doesn't support CSS3 'filter' property. But don't worry, 'filter' is a piece of CSS3
specification in Working Draft. You can forget my face soon.
I'm not fluent in english.I'm not fluent in english.
http://2fun2fun.com
Also I'm not a field expert.Also I'm not a field expert.
Finally, I don't know anythingFinally, I don't know anythingabout Python & Django.about Python & Django.
HTML5Rocks?HTML5Rocks?
Developer ResourcesDeveloper Resourcesdedicated to all that is HTML5
Yay!Yay!
OpenSource Project OpenSource Project
byby
What does h5r treats?What does h5r treats?Sure, HTML5 & development stuffs.
5 Sections5 Sections
TUTORIALS , UPDATES , CONTRIBUTE , SLIDES , RESOURCES
HTML5Rocks/KOHTML5Rocks/KO
Why?Why?
Give me a seconds,Give me a seconds,I should talk about some histories.I should talk about some histories.
When I sent Pull Request at firstWhen I sent Pull Request at first
Nobody reviewed my work except Paul.
Everybody just thumbs up! :(
I'm not auto-translator. :)But really thank you!
You're the first reviewer for my commits!! :)
Past is in the Past!Past is in the Past!
Yay!!!
Yaaaaay!!!
What do you help?What do you help?
TranslationsTranslationsTranslation of Technical Articles @h5r
Keep attention to Update, Update and Update
Localization of Site StringRequires a little understanding 'Django'
File a bug or patchFile a bug or patchUsing GitHub Issue
MaintenanceMaintenance
AuthoringAuthoringan article, tutorial or case study!an article, tutorial or case study!
Yay!Yay!
How do we contribute?How do we contribute?
https://github.com/html5rocks
4 Repositories4 Repositories
Mostly we'll push commits to...Mostly we'll push commits to...
html5rocks/www.html5rocks.comhtml5rocks/www.html5rocks.com
Now, I'll just showNow, I'll just showGetting codes & environmentHow to translate an articleHow to push commits to www.html5rocks.com
If you want to submit code patch,If you want to submit code patch,you have to agree you have to agree
before it! before it!Contributor Li-Contributor Li-
cense Agreementscense Agreements
Some links for new Korean Trans-Some links for new Korean Trans-lators.lators.
I hope they can be helpful to you. :)
Trello BoardTrello Board
www.html5rocks.com/kowww.html5rocks.com/ko
HTML5RocksKO.blogspot.comHTML5RocksKO.blogspot.com
& & Google TranslatorGoogle Translator 2 Pass Trans-2 Pass Trans-latorlator
Dictionary ServicesDictionary ServicesNaver DictionaryDaum DictionaryTTA IT DictionaryChrome Extension - Tooltip DictionaryChrome Extension - Google Dictionary (by Google)
If you know another useful tools,If you know another useful tools,please let us know.please let us know.
Getting Code & Dev EnvironmentGetting Code & Dev Environment
STEP 1: Fork a repository STEP 1: Fork a repository
or cloning with Git Client such as
STEP 2: Cloning codeSTEP 2: Cloning code$ git clone https://github<span class="preprocessor">.com</span>/{YOUR_ACCOUNT}/www<span class="preprocesso
SourceTreeFile > New/Clone >
STEP3: Setup GAESTEP3: Setup GAE
That's all. You're ready!
MAGIC: database/load_allMAGIC: database/load_all
Translating articlesTranslating articles
STEP 1: Finding tutorial path youSTEP 1: Finding tutorial path youwant to translatewant to translate
STEP 2: Creating BranchSTEP 2: Creating Branch<span class="comment">$</span> <span class="comment">git</span> <span class="comment">branch</span> <span c
Highly recommends creating new branch for each translation.
STEP 3: Creating '/ko' directorySTEP 3: Creating '/ko' directoryand copy all files of /en into /ko
<span class="tag"><<span class="title">span</span> <span class="attribute">style</span>=<span class="value"<span style="font-family: monospace; font-size: 17px; font-style: normal; font-variant: normal;">cwdoh-2:shcwdoh-2:shadowdom cwdoh$ ls -ltotal 0drwxr-xr-x 3 cwdoh staff 102 2 14 09:18 endrwxr-xr-x 3 cwdoh staff 102 2 17 17:35 kodrwxr-xr-x 7 cwdoh staff 238 2 14 09:18 staticdrwxr-xr-x 3 cwdoh staff 102 2 19 09:20 zhcwdoh-2:shadowdom cwdoh$
STEP 4: Translating!STEP 4: Translating!But, Don't forget commit for each work
$ git <span class="keyword">add</span> index<span class="preprocessor">.html</span> $ git commit -m "Completed translation of 'Supercharging your Gruntfile' into Korean"
STEP 5: ReviewSTEP 5: ReviewReview by yourself before others doIf possible, request it :)
Submitting your worksSubmitting your works
STEP 1: Pushing to your remoteSTEP 1: Pushing to your remote $ git <span class="keyword">push</span> origin article<span class="preprocessor">.ko</span><span class="pr
STEP 2: Creating Pull RequestSTEP 2: Creating Pull Request
STEP 3: STEP 3: You can update your worksYou can update your worksuntil merginguntil merging
STEP 4: STEP 4: Merging & Live!Merging & Live!
Only One TipOnly One TipDon't hesitate!
Useful LinksUseful Links
- I'm guessing it's dead :(
HTML5Rocks GitHub RepositoryHTML5Rocks Contribution GuideLocalization GuideHTML5Rocks Quarter Report (Calendar)www.html5rocks.com/koHTML5Rocks/KO Blog - UnofficialTrello BoardMailing List
Unusable LinksUnusable Links /KO
and THIS!!! :)Introducing HTML5Rocks
Additionally,Additionally,I just wanted to say a big ThankI just wanted to say a big ThankYou to You to for forawesome works as awesome works as ..
all other translatorsall other translatorsthey saidthey said
Currently,Currently,33+233+2 korean translations on korean translations on
HTML5Rocks :)HTML5Rocks :)
Q&AQ&A
Rock you!Rock you!