@@ -215,17 +215,21 @@ Supported are `basic`, `header`, `oauth`
215
215
216
216
Supported programming language versions are:
217
217
218
- * __ node__ : [ 0.8 / 0.9 / 0.10 / 0.11 ]
219
- * __ php__ : [ 5.4 / 5.5 ]
220
- * __ python__ : [ 2.6 / 2.7 / 3.2 / 3.3 ]
221
- * __ ruby__ : [ 1.8.7 / 1.9.1 / 1.9.2 / 1.9.3 / 2.0.0 / 2.1.0 / 2.1.1 ]
218
+ | Language | V | E | R | S | I | O | N |
219
+ | ----------| :-----:| :-----:| :-----:| :-----:| :-----:| :-----:| :-----:|
220
+ | node | 0.8 | 0.9 | 0.10 | 0.11 | 0.12 | | |
221
+ | php | 5.4 | 5.5 | | | | | |
222
+ | python | 2.6 | 2.7 | 3.2 | 3.3 | | | |
223
+ | ruby | 1.8.7 | 1.9.1 | 1.9.2 | 1.9.3 | 2.0.0 | 2.1.0 | 2.1.1 |
222
224
223
225
### Package Managers
224
226
225
- * __ node__ : [ https://npmjs.org ] ( https://npmjs.org )
226
- * __ php__ : [ https://packagist.org ] ( https://packagist.org )
227
- * __ python__ : [ https://pypi.python.org ] ( https://pypi.python.org )
228
- * __ ruby__ : [ https://rubygems.org ] ( https://rubygems.org )
227
+ | Language | Package Manager |
228
+ | ----------| ----------------------------------------------------|
229
+ | node | [ https://npmjs.org ] ( https://npmjs.org ) |
230
+ | php | [ https://packagist.org ] ( https://packagist.org ) |
231
+ | python | [ https://pypi.python.org ] ( https://pypi.python.org ) |
232
+ | ruby | [ https://rubygems.org ] ( https://rubygems.org ) |
229
233
230
234
## Testing
231
235
@@ -239,21 +243,19 @@ __I accept pull requests and guarantee a reply back within a day__
239
243
240
244
### TODO
241
245
242
- ##### General
243
-
244
- * Support YAML configuration
246
+ You get internet points for pull requesting the following features.
245
247
246
248
##### Responses
247
249
248
- * Add support for XML
249
- * Add support for CSV
250
+ * [ Add support for XML] ( https://github.com/pksunkara/alpaca/issues/36 )
251
+ * [ Add support for CSV] ( https://github.com/pksunkara/alpaca/issues/36 )
250
252
251
253
##### Requests
252
254
253
255
* HTTP Method Overloading
254
256
* What about file uploads?
255
257
256
- ##### Api
258
+ ##### API
257
259
258
260
* Check returned status code
259
261
* Special case for 204: true and 404: false
@@ -268,7 +270,7 @@ __I accept pull requests and guarantee a reply back within a day__
268
270
269
271
##### Readme
270
272
271
- * Optional params available
273
+ * [ Optional params available] ( https://github.com/pksunkara/alpaca/issues/57 )
272
274
* Return types of api calls
273
275
274
276
##### Comments
@@ -278,16 +280,30 @@ __I accept pull requests and guarantee a reply back within a day__
278
280
279
281
##### Formats
280
282
281
- * Support WADL
282
- * Support RAML
283
- * Support API blueprint
283
+ * [ Support YAML] ( https://github.com/pksunkara/alpaca/issues/63 )
284
+ * [ Support API blueprint] ( https://github.com/pksunkara/alpaca/issues/56 )
285
+ * [ Support Swagger] ( https://github.com/pksunkara/alpaca/issues/61 )
286
+ * [ Support WADL] ( https://github.com/pksunkara/alpaca/issues/13 )
287
+ * [ Support JSON Schema] ( https://github.com/pksunkara/alpaca/issues/17 )
288
+ * [ Support RAML] ( https://github.com/pksunkara/alpaca/issues/54 )
284
289
285
290
##### Languages
286
291
287
- * Support Java, Go, Perl, Clojure, Scala, Obj-C
288
- * Build API docs (Resulting in bloated definitions?)
292
+ * [ Support Java] ( https://github.com/pksunkara/alpaca/issues/11 )
293
+ * [ Support Go] ( https://github.com/pksunkara/alpaca/issues/9 )
294
+ * [ Support Clojure] ( https://github.com/pksunkara/alpaca/issues/49 )
295
+ * [ Support Rust] ( https://github.com/pksunkara/alpaca/issues/62 )
296
+ * [ Support Swift] ( https://github.com/pksunkara/alpaca/issues/64 )
297
+ * Support C, C++, Perl, Scala, C#, Erlang, Lua, Haskell, D, Julia, Groovy
289
298
* Build cli tool for APIs (bash? python? go?)
290
299
300
+ ### Support Projects
301
+
302
+ Alternatively, you can write your own converter from ` alpaca.json ` to the following
303
+
304
+ * Convert into API Blueprint
305
+ * Convert into Swagger
306
+
291
307
## License
292
308
293
309
MIT/X11
0 commit comments