[vpsFree.cz: community-list] HaveAPI v0.4
Daniel Mičík
daniel at micik.cz
Wed Jan 20 18:29:03 CET 2016
Tipujete dobre, omylem jsem odpovedel do jineho vlakna. Pardon.
Dan
Dne 20. ledna 2016 17:49 Tomas Volf <volf.tomas at wolfsden.cz> napsal(a):
> muj osobni tip je ze nijak
>
> T.
>
> Sent from my BlackBerry 10 smartphone.
> *From: *Pavel Snajdr
> *Sent: *Wednesday, January 20, 2016 17:46
> *To: *vpsFree.cz Community list
> *Reply To: *vpsFree.cz Community list
> *Subject: *Re: [vpsFree.cz: community-list] HaveAPI v0.4
>
> Jak to souvisi s novou verzi HaveAPI?
>
> /snajpa
> ------------------------------
> From: Daniel Mičík <daniel at micik.cz>
> Sent: 20. 1. 2016 16:13
> To: vpsFree.cz Community list <community-list at lists.vpsfree.cz>
> Subject: Re: [vpsFree.cz: community-list] HaveAPI v0.4
>
> Tak skript na automatické přepsaní /etc/hosts po restartu na Debianu (a
> spol.) - nikdo nic?
>
> Dan
>
>
>
>
> Dne 20. ledna 2016 12:53 Jakub Skokan <jakub.skokan at vpsfree.cz> napsal(a):
>
>> Ahoj,
>>
>> uzavřel jsem další verzi frameworku HaveAPI [1], na němž je postaven
>> vpsAdmin.
>>
>> Verze 0.4 přináší:
>>
>> - definici verze komunikačního protokolu, aktuálně 1.0,
>> - validátory vstupních parametrů,
>> - definované hooky [2] součástí referenční dokumentace [3] generované
>> s yardoc,
>> - styly + prolinkování resources v online dokumentaci API,
>> - JSON schema dokumentačního protokolu [4], znázornění v UML [5],
>> - lepší hlášení chyb při inicializaci API.
>>
>> Validátory jsou jako většina věcí v HaveAPI součástí dokumentace [6]
>> API, takže se parametry mohou validovat na straně klienta ještě před
>> posláním dat na server. Validátory jsou nyní nezávislé na ActiveRecord.
>> Při jeho použití se kompatibilní validátory z modelů přenesou i na
>> validátory vstupních parametrů a jsou součástí dokumentace.
>>
>> Velkých změn se dočkalo CLI [7] v Ruby:
>>
>> - zahozen gem table_print a výstup formátován svépomocí buď do řádků
>> (-r, --rows), nebo sloupců (-c, --columns),
>> - -o, --output vypíše pouze vybrané parametry,
>> - -s, --sort seřadí výstup podle parametru (na straně klienta),
>> - -L, --list vypíše seznam výstupních parametrů vybrané akce,
>> - -H, --no-header potlačí výpis hlavičky s názvy parametrů,
>> - --timestamp, --utc, --local a --date-format na formátování Datetime
>> parametrů.
>>
>> Klient v JavaScriptu je nově k dispozici přes npm [8] (Node.js) a bower
>> [9].
>>
>> [1] https://github.com/vpsfreecz/haveapi
>>
>> [2] https://projects.vpsfree.cz/haveapi/ref/HaveAPI/Hooks.html
>>
>> [3] https://projects.vpsfree.cz/haveapi/ref/file.Hooks.html
>>
>> [4] https://projects.vpsfree.cz/haveapi/ref/file.JSON-Schema.html
>>
>> [5]
>>
>> https://github.com/vpsfreecz/haveapi/blob/master/lib/haveapi/public/doc/protocol.png
>>
>> [6] https://github.com/vpsfreecz/haveapi/blob/master/doc/protocol.md
>>
>> [7] https://github.com/vpsfreecz/haveapi-client#cli
>>
>> [8] https://www.npmjs.com/package/haveapi-client
>>
>> [9] http://bower.io
>>
>> Jakub
>> _______________________________________________
>> Community-list mailing list
>> Community-list at lists.vpsfree.cz
>> http://lists.vpsfree.cz/listinfo/community-list
>>
>
>
>
> _______________________________________________
> Community-list mailing list
> Community-list at lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vpsfree.cz/pipermail/community-list/attachments/20160120/7bbb63fb/attachment-0002.html>
More information about the Community-list
mailing list