<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Wei-Ren,<br><br>Sorry, currently, I have an English helper in documentation. The cpu0 is my brother teaching material for college, and I did llvm backend compiler tutorial  for cpu0 since I didn't find a good tutorial in llvm backend design.<br><br>As I know, there are many way to contribute back to open source or llvm. For example, write qemu for cpu0 is a extended work in cpu0 llvm backend design. Or write program in llvm Mips backend to allow it run on Mips qemu environment (I don't know if there is a way to run the Mips backend code on X86 platform through qemu). Or you can start with a very different CPU, like DSP processor, as llvm backend design. I think, there are peoples interested with this.<br><br>Actually, I am jobless at home. I do this work for career and try to find a compiler pay job. I don't know your situation. Anything as above I
 mentioned need a lot of time to work. You can discuss with me first. I will pass the information to Sean when you choose a topic.<br><br>Best regards<br><br>Jonathan<br><br>--- <b>12/12/4 (二),陳韋任 (Wei-Ren Chen) <i><chenwj@iis.sinica.edu.tw></i></b> 寫道:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>寄件者: 陳韋任 (Wei-Ren Chen) <chenwj@iis.sinica.edu.tw><br>主旨: Re: [LLVMdev] LLVM documentation work help<br>收件者: "gamma_chen" <gamma_chen@yahoo.com.tw><br>副本: "Sean Silva" <silvas@purdue.edu>, "llvmdev@cs.uiuc.edu" <llvmdev@cs.uiuc.edu><br>日期: 2012年12月4日,二,上午11:39<br><br><div class="plainMail">Hi Jonathan,<br><br>  sorry for the hijack. Can I help you writing the document?<br><br>Regards,<br>chenwj<br><br>On Tue, Dec 04, 2012 at 10:15:33AM +0800, gamma_chen wrote:<br>> Sean,<br>> <br>> I can create html,
 pdf and epub, then put them on<br>> <<a href="https://github.com/Jonathan2251/lbd/tree/gh-pages" target="_blank">https://github.com/Jonathan2251/lbd/tree/gh-pages</a>>.<br>> The uvbook example as below can click the pdf link and pop up a download window<br>> while I cannot. The uvbook link is put on <a href="http://username.github.com/" target="_blank">http://username.github.com/</a>... while<br>> the "make gh-pages" put them on <a href="https://github.com/username/" target="_blank">https://github.com/username/</a>...  How can I have<br>> the download link like uvbook example?<br>> <br>> A really good example of a book written with Sphinx is <<a href="https://github.com/" target="_blank">https://github.com/</a><br>> nikhilm/uvbook>. Sphinx can then generate HTML <<a href="http://nikhilm.github.com/" target="_blank">http://nikhilm.github.com/</a><br>> uvbook/index.html> or PDF <<a
 href="http://nikhilm.github.com/uvbook/" target="_blank">http://nikhilm.github.com/uvbook/</a><br>> An%20Introduction%20to%20libuv.pdf><br>> <br>> <br>> <br>> My steps as follows,<br>> 1. I follow your one time procedure as follows,<br>> <<a href="https://help.github.com/articles/creating-project-pages-manually" target="_blank">https://help.github.com/articles/creating-project-pages-manually</a>>.<br>> 2. make gh-pages (I modify file Makefile for my document name before do this)<br>> <br>> Jonathan<br>> <br>> <br>> --- 12/12/3 (一),Sean Silva <<a ymailto="mailto:silvas@purdue.edu" href="/mc/compose?to=silvas@purdue.edu">silvas@purdue.edu</a>> 寫道:<br>> <br>> <br>>     寄件者: Sean Silva <<a ymailto="mailto:silvas@purdue.edu" href="/mc/compose?to=silvas@purdue.edu">silvas@purdue.edu</a>><br>>     主旨: Re: LLVM documentation work
 help<br>>     收件者: "Jonathan" <<a ymailto="mailto:gamma_chen@yahoo.com.tw" href="/mc/compose?to=gamma_chen@yahoo.com.tw">gamma_chen@yahoo.com.tw</a>><br>>     副本: "<a ymailto="mailto:llvmdev@cs.uiuc.edu" href="/mc/compose?to=llvmdev@cs.uiuc.edu">llvmdev@cs.uiuc.edu</a>" <<a ymailto="mailto:llvmdev@cs.uiuc.edu" href="/mc/compose?to=llvmdev@cs.uiuc.edu">llvmdev@cs.uiuc.edu</a>>, "Anoushe Jamshidi"<br>>     <<a ymailto="mailto:ajamshidi@gmail.com" href="/mc/compose?to=ajamshidi@gmail.com">ajamshidi@gmail.com</a>><br>>     日期: 2012年12月3日,一,下午2:48<br>> <br>>     Let me explain how uvbook does it. They use a feature of github called<br>>     "github pages", which provides small static website hosting. The way<br>>     that github pages works is that you
 make a git branch `gh-pages` which<br>>     contains the generated HTML. They explain it better here<br>>     <<a href="https://help.github.com/articles/creating-project-pages-manually" target="_blank">https://help.github.com/articles/creating-project-pages-manually</a>>.<br>>     You can see how uvbook does it by looking at their makefile<br>>     <<a href="https://github.com/nikhilm/uvbook/blob/master/Makefile#L160" target="_blank">https://github.com/nikhilm/uvbook/blob/master/Makefile#L160</a>>. It<br>>     should be easy to reuse.<br>> <br>>     I think that you should do this so that it is easy for anyone to read<br>>     the book without leaving their browser. That will mean that more<br>>     people read it and contribute.<br>> <br>> 
    -- Sean Silva<br>> <br>>     On Sun, Dec 2, 2012 at 11:03 PM, Jonathan <<a ymailto="mailto:gamma_chen@yahoo.com.tw" href="/mc/compose?to=gamma_chen@yahoo.com.tw">gamma_chen@yahoo.com.tw</a>> wrote:<br>>     > Sean,<br>>     ><br>>     > The `.. code-block:: bash` is work. Thank your information.<br>>     ><br>>     > Currently, I can put reStructuredText files on github. But, your example<br>>     uvbook seems put the html and pdf on different github directory. Do you put<br>>     html and pdf on github with version control?<br>>     ><br>>     > Jonathan<br>>     ><br>>     ><br>>     > On 2012/12/3, at
 上午7:43, Sean Silva <<a ymailto="mailto:silvas@purdue.edu" href="/mc/compose?to=silvas@purdue.edu">silvas@purdue.edu</a>> wrote:<br>>     ><br>>     >> It looks like things are going well.<br>>     >><br>>     >> One suggestion. Instead of using `.. literalinclude::` for displaying<br>>     >> the terminal sessions, you can use `.. code-block:: bash` instead. The<br>>     >> reason that uvbook uses `.. literalinclude` is that they are showing<br>>     >> parts of real compilable programs. If you just want to show a snippet<br>>     >> of code or terminal snippet, you can use `.. code-block::` and avoid<br>>     >> having lots of little files.<br>> 
    >><br>>     >> -- Sean Silva<br>>     >><br>>     >> On Thu, Nov 29, 2012 at 10:43 AM, Jonathan <<a ymailto="mailto:gamma_chen@yahoo.com.tw" href="/mc/compose?to=gamma_chen@yahoo.com.tw">gamma_chen@yahoo.com.tw</a>><br>>     wrote:<br>>     >>> Sean,<br>>     >>><br>>     >>> By try, I seems realize the github.com is free for register. So, just<br>>     ignore my last mail.<br>>     >>><br>>     >>> Anoushe,<br>>     >>><br>>     >>> You can register with email and get an account on<br>>     >>> <a href="https://github.com/"
 target="_blank">https://github.com/</a><br>>     >>><br>>     >>> I have put the our document reStructuredText on git.hub.com. You can<br>>     clone it without register.<br>>     >>> After you get an account and I add it to collaborators, then you can do<br>>     check in with our project as follows,<br>>     >>><br>>     >>> <a href="https://github.com/Jonathan2251/lbd.git" target="_blank">https://github.com/Jonathan2251/lbd.git</a><br>>     >>><br>>     >>> Jonathan<br>>     >>><br>>     >>> On 2012/11/29, at 下午7:13, Sean Silva <<a ymailto="mailto:silvas@purdue.edu"
 href="/mc/compose?to=silvas@purdue.edu">silvas@purdue.edu</a>> wrote:<br>>     >>><br>>     >>>>> I am happy to introduce Anoushe, my llvm backend documentation work<br>>     helper for English and edit.<br>>     >>>><br>>     >>>> Awesome! Great to see people helping out. Thank you both for working<br>>     on this.<br>>     >>>><br>>     >>>>> Is it possible, me and Anoushe can get a git free space and access<br>>     right for the reStructuredText files (include .png pictures) of me and<br>>     Anoushe create in future? If not allowed. Can we hand over the<br>>     reStructuredText files, and put to git server through
 you?<br>>     >>>><br>>     >>>> I would suggest that you create a git repository on github. LLVM<br>>     >>>> itself does not have any git servers except for hosting the SVN<br>>     >>>> mirror.<br>>     >>>><br>>     >>>> If you want, I can setup a git repository and give you access if you<br>>     >>>> think it would be easier that way. Just tell me what seems easiest for<br>>     >>>> you.<br>>     >>>><br>>     >>>> -- Sean Silva<br>>     >>><br>>     ><br>> <br><br>> _______________________________________________<br>> LLVM Developers
 mailing list<br>> <a ymailto="mailto:LLVMdev@cs.uiuc.edu" href="/mc/compose?to=LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br><br><br>-- <br>Wei-Ren Chen (陳韋任)<br>Computer Systems Lab, Institute of Information Science,<br>Academia Sinica, Taiwan (R.O.C.)<br>Tel:886-2-2788-3799 #1667<br>Homepage: <a href="http://people.cs.nctu.edu.tw/~chenwj" target="_blank">http://people.cs.nctu.edu.tw/~chenwj</a><br></div></blockquote></td></tr></table>