[hackerspaces] SpaceAPI usage

Eric Stein toba at des.truct.org
Tue Jan 8 17:49:51 CET 2013


I am eastein on github, and you can see my comments there. I heartily
disagree with these suggestions. Just because you are offering to write
a library does not mean that other people want to have to use your library.

Eric
(one of the) SpaceAPI maintainers (not all of whom may hold my views)

On 01/08/2013 08:17 AM, Trever Fischer wrote:
> On Tue, 2013-01-08 at 15:00 +0100, Aubort Jean-Baptiste wrote:
>> Hi, 
>>
>>
>> I use it for MyHackerspace android app, and would prefer not to care
>> of the API version that much,
>> I count on mandatory fields (still checking for their existence
>> though).
> FWIW, I am planning on writing a small java library to handle the API
> changes and let others re-use the code.
>>
>> What kind of backward incompatible changes ?
> Mostly shuffling some elements around into other groups, such as
> lat/lon/address into the contact group[1], removing the open/closed
> icons and fields in lieu of a general purpose status group[2], and
> changing the sensor structure[3].
>
> None of these changes have left the discussion stage yet, which is why
> I'm asking for feedback.
>
> [1]https://github.com/SpaceApi/SpaceApi/pull/36
> [2]https://github.com/SpaceApi/SpaceApi/pull/35
> [3]https://github.com/SpaceApi/SpaceApi/pull/34
>>
>> Regards.
>>
>> Aubort Jean-Baptiste
>>
>>
>> On Tue, Jan 8, 2013 at 2:43 PM, Trever Fischer <wm161 at wm161.net>
>> wrote:
>>         For development purposes, who is using the SpaceAPI[1] in a
>>         client form?
>>         
>>         A brief scan of the directory shows most people are using
>>         version 0.12
>>         of the API:
>>         
>>         http://fpaste.org/OdST/
>>         
>>         I'd like to discuss introducing some backwards incompatible
>>         changes for
>>         the next version of the spec, and want to know how many people
>>         have
>>         written code that depends exactly on the 0.12 spec.
>>         
>>         I've written a small but incomplete python library that
>>         correctly
>>         handles version 0.12, and will eventually be able to support
>>         multiple
>>         versions of SpaceAPI:
>>         
>>         https://github.com/tdfischer/python-spaceapi
>>         http://pypi.python.org/pypi/python-spaceapi
>>         
>>         [1]https://github.com/spaceapi/spaceapi
>>         
>>         _______________________________________________
>>         Discuss mailing list
>>         Discuss at lists.hackerspaces.org
>>         http://lists.hackerspaces.org/mailman/listinfo/discuss
>>
>>
>> _______________________________________________
>> Discuss mailing list
>> Discuss at lists.hackerspaces.org
>> http://lists.hackerspaces.org/mailman/listinfo/discuss
>
>
> _______________________________________________
> Discuss mailing list
> Discuss at lists.hackerspaces.org
> http://lists.hackerspaces.org/mailman/listinfo/discuss



More information about the Discuss mailing list