Commit fa81f03f4b01e782edc710853da99025d74dc32f

Thomas de Grivel 2018-06-05T17:43:55

readme

diff --git a/README.md b/README.md
index e259380..e8cfa7b 100644
--- a/README.md
+++ b/README.md
@@ -2,18 +2,55 @@
 
 Common interface for version control systems.
 
-Repo along with Manifest allow you to use source repositories directly as
-ASDF-installable packages. Keep it synced with upstream for development
-purposes.
+Repo allows you to use source repositories directly as ASDF-installable
+packages and keep them synced with upstream for development purposes.
+
+Each repo is installed in a subdirectory.
+Github repositories are installed in the user subdirectory.
 
 ## Usage
 
+Install ASDF from git :
+
+``` SH
+mkdir -p ~/common-lisp/fare
+cd ~/common-lisp/fare
+git clone https://github.com/fare/asdf.git
+cd asdf
+make
+```
+
+Install REPO from git :
+
+``` SH
+mkdir -p ~/common-lisp/thodg
+cd ~/common-lisp/thodg
+git clone https://github.com/thodg/repo.git
+make
+```
+
+In your Common Lisp implementation startup file :
+
 ``` Common-Lisp
-;; startup repo
-(load "~/common-lisp/thodg/repo/repo.lisp")
+(load "~/common-lisp/fare/asdf/build/asdf")
+(load "~/common-lisp/thodg/repo/repo")
 (repo:boot)
 ```
 
+Repo integrates with ASDF :
+
+``` Common-Lisp
+(asdf:load-system :thot)
+```
+
+To update all repositories :
+
+``` Common-Lisp
+(repo:update repo:*manifest*)
+```
+
+Other functions :
+
 ``` Common-Lisp
 (repo:repo "github:thodg/repo")         ;; Define repository by URI