aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorLuc Donnet2013-05-27 17:56:27 +0200
committerLuc Donnet2013-05-27 17:56:27 +0200
commitbab85e7e646012b2cffabea5ff7987ecde6c0a25 (patch)
tree926f33a1585a7fb9bbc1ab4eba37a4fc384cc743 /README.md
parent04665f0fb084496275daf9b71d1cd635f2da8cbc (diff)
downloadchouette-core-bab85e7e646012b2cffabea5ff7987ecde6c0a25.tar.bz2
Add api rest interface documents
Diffstat (limited to 'README.md')
-rw-r--r--README.md27
1 files changed, 15 insertions, 12 deletions
diff --git a/README.md b/README.md
index 35de4106e..ae00f1351 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# Chouette2 [![Build Status](https://travis-ci.org/dryade/chouette2.png)](http://travis-ci.org/dryade/chouette2?branch=master) [![Dependency Status](https://gemnasium.com/dryade/chouette2.png)](https://gemnasium.com/dryade/chouette2) [![Code Climate](https://codeclimate.com/github/dryade/chouette2.png)](https://codeclimate.com/github/dryade/chouette2)
Chouette2 is a web project in Ruby/Rails and can :
-* Exchange transport data : Neptune, GTFS, Netex, CSV
+* Exchange transport data : [Neptune](http://www.chouette.mobi/spip.php?rubrique61), [GTFS](https://developers.google.com/transit/gtfs/reference?hl=fr), [NeTEx](http://www.kizoom.com/standards/netex/), CSV
* Edit transport data
* Validate transport data
* Offer a Restful API in read-only
@@ -10,7 +10,7 @@ Chouette2 is a web project in Ruby/Rails and can :
Requirements
------------
-This code has been run and tested on [travis](http://travis-ci.org/dryade/chouette2?branch=master) with :
+This code has been run and tested on [Travis](http://travis-ci.org/dryade/chouette2?branch=master) with :
* Ruby 1.8.7
* JRuby 1.6.8 (oraclejdk7, openjdk7, openjdk6)
@@ -27,9 +27,9 @@ sudo apt-get install git
Installation
------------
-Install [Postgres] (https://github.com/dryade/chouette2/doc/install/postgresql.md)
+Install [Postgres] (https://github.com/dryade/chouette2/blob/master/doc/install/postgresql.md)
-Install [JRuby] (https://github.com/dryade/chouette2/doc/install/jruby.md)
+Install [JRuby] (https://github.com/dryade/chouette2/blob/master/doc/install/jruby.md)
Get git code :
```sh
@@ -80,6 +80,7 @@ sudo chmod a+x /var/lib/chouette/imports /var/lib/chouette/exports /var/lib/chou
**Ruby**
```sh
gem install bundler
+bundle install
bundle exec rake db:create
```
@@ -99,31 +100,33 @@ There is extensive usage documentation available [on the wiki](https://github.co
API Documentation
-----------------
-You can view the [xsd file](https://github.com/dryade/chouette2/doc/interfaces/api_rest_v1.xsd) for the API
-
-
-
+The description of the restful API is described in :
+* [Description](https://github.com/dryade/chouette2/blob/master/doc/interfaces/Chouette_API_REST_v1.2.pdf)
+* [XSD file](https://github.com/dryade/chouette2/blob/master/doc/interfaces/api_rest_v1.xsd)
Example Usage
-------------
+Launch the task to import and export asynchronously
```sh
bundle exec rake jobs:work
-bundle exec rails server
```
+Launch rails server
+```sh
+bundle exec rails server
+```
License
-------
-This project is licensed under the CeCILL-B license, a copy of which can be found in the [LICENSE](http://github.com/dryade/chouette2/LICENSE.md) file.
+This project is licensed under the CeCILL-B license, a copy of which can be found in the [LICENSE](https://github.com/dryade/chouette2/blob/master/LICENSE.md) file.
Release Notes
-------------
-The release notes can be found in [CHANGELOG](http://github.com/dryade/chouette2/CHANGELOG.md) file
+The release notes can be found in [CHANGELOG](https://github.com/dryade/chouette2/blob/master/CHANGELOG.md) file
-
Support
-------