gpio: reworking of gpio IO calls
[contrib/mraa.git] / README.md
index a0b7abf..d63fc60 100644 (file)
--- a/README.md
+++ b/README.md
@@ -16,23 +16,22 @@ The intent is to make it easier for developers and sensor manufacturers to map
 their sensors & actuators on top of supported hardware and to allow control of
 low level communication protocol by high level languages & constructs.
 
-=== ENV RECOMENDATIONS ===
---------------
+### ENV RECOMENDATIONS
 
-node.js 0.10.26
-python 3.3.x or 2.7.x
-swig-v8 3.0.1 (if you want node.js to work you need to use swig-v8)
-I'm using f31c1dce7a45c4b8ed7e6ff845f4c74539e056f1 from
-http://github.com:oliver----/swig-v8
+1. node.js 0.10.26
+2. python 3.3.x or 2.7.x
+3. swig-v8 3.0.1
+4. doxygen 1.8.7
 
-=== COMPILING ===
---------------
+To install swig-v8 the swig-v8-git package from AUR is helpful
 
-NOTE: The only supported cmake build configuration is to have the build/ dir
+## COMPILING
+
+NOTE: The **only** supported cmake build configuration is to have the build/ dir
 inside of the repo/tarball.
 
-if swig-v8 is not in your default path you can try run cmake with
-"-DCMAKE_PREFIX_PATH="/path/to/swig-v8"
+*if swig-v8 is not in your default path you can try run cmake with
+"-DCMAKE_PREFIX_PATH="/path/to/swig-v8"*
 
 mkdir build/
 cmake ..
@@ -41,19 +40,17 @@ make
 Install is currently unsuported. Javascript and python modules will be in
 build/src/{javascript, python}
 
-=== DEVELOPMENT ===
---------------
+## DEVELOPMENT
 
-Unit tests for all features must be completed prior to implementations, please
-run `ctest -V` from the build dir in order to see current implementation status
+Please fork the code on github and then send pull requests. Please avoid merges
+in your forks. I will also accept patches sent in git style with signoffs to
+brendan.le.foll@intel.com
 
-=== USING ===
---------------
+## USING
 
 see examples/
 
-for node.js make sure that maajs.node is in the current dir and set export
-NODE_PATH=.
+*for node.js make sure that maajs.node is in the current dir and set export
+NODE_PATH=.*
 
-python2/3 should both work, although testing is done on python3 exclusively.
-Node.js bindings may be dodgy, I'm so far unclear of how good swig-v8 is.
+Python html documentation can be generated with **make pydoc**