From b828fff7888239838a177b7caae0859688a608cf Mon Sep 17 00:00:00 2001
From: tmk <tmk@users.noreply.github.com>
Date: Fri, 16 May 2014 16:26:25 -0700
Subject: [PATCH] Updated FAQ (markdown)

---
 FAQ.md | 29 +++++++++++++++++++++++++++--
 1 file changed, 27 insertions(+), 2 deletions(-)

diff --git a/FAQ.md b/FAQ.md
index edcdbba954..2dc23b84a1 100644
--- a/FAQ.md
+++ b/FAQ.md
@@ -1,12 +1,37 @@
+# Documents You Need To Read
+Read these yet?
+ 
+1. First **README** under top directory : https://github.com/tmk/tmk_keyboard/blob/master/README.md
+2. For **Build**: https://github.com/tmk/tmk_keyboard/blob/master/doc/build.md
+3. And **README** under each project(keyboard/converter) directory
+
+Note that you should read two **README**.
+
+
 # Build
 ## How to Build
 See this first!
 https://github.com/tmk/tmk_keyboard/blob/master/doc/build.md
 
-## 'make clean' needs after changing config.h
-To build with new **config.h** you need
+In short,
 
     $ make clean
+    $ make [KEYMAP=...]
+
+
+## Do 'make clean' before 'make'
+You'll need `make clean` after you edit **config.h** or change options like `KEYMAP`.
+
+Frist remove all files made in previous build,
+
+    $ make clean
+
+then build new frimware. 
+
+    $ make [KEYMAP=...]
+
+Also you can always try `make clean` when you get other strange result during build.
+
 
 ## WINAVR is obsolete
 It is no longer recommended and may cause some problem.