Hydra

Hydra W3C Community Group Telecon

Minutes for 2017-05-29

Tomasz Pluskiewicz is scribing.

Topic: Volunteer for putting together and sending out agenda

Markus Lanthaler: last time it was only Karol and Markus. do we have a volunteer for putting up agenda?
elf Pavlik: I can try. I will try by friday before the call
Markus Lanthaler: sounds great. Pavlik, every week?
elf Pavlik: I don't mind. whatever works for you
RESOLUTION: Going, Pavlik will send out the agenda 3 days before the call

Topic: Discuss Karol's PRs #116 #117 #122 #123 #124

Markus Lanthaler: Karol, are there any blocker wrt PRs?
Karol Szczepański: nothing specific in mind
Karol Szczepański: most comments were in the 'considerations' sections.
Karol Szczepański: are the PRs good to be merged? I've tried to address all concerns
Markus Lanthaler: any more input?
elf Pavlik: let's merge now and iterate on that
Tomasz Pluskiewicz: +1
PROPOSAL: Merge Karol's PRs #116 #117 #122 #123 #124
elf Pavlik: +1
Markus Lanthaler: +1
Tomasz Pluskiewicz: +1
RESOLUTION: Merge Karol's PRs #116 #117 #122 #123 #124

Topic: Discuss Pavlik's PR #121

Markus Lanthaler: PR #121 had a few comments. Pavlik, any comments?
elf Pavlik: the pull request became bigger than expected but I think it's ready to merge
PROPOSAL: Merge PR #121
Markus Lanthaler: +1
elf Pavlik: +1
Tomasz Pluskiewicz: +1
RESOLUTION: Merge PR #121
Markus Lanthaler: Ruben isn't here

Topic: Inviting CG members to the Github organization

Markus Lanthaler: let's move Arch diagram to next call
elf Pavlik: this was my idea to try activate people
... not very attached to the idea
Markus Lanthaler: I could invite more people. I'd prefer that people asked over email
Tomasz Pluskiewicz: what are current members?
Markus Lanthaler: check on my GH profile
Tomasz Pluskiewicz: how would people contribute?
Markus Lanthaler: I think Pavlik had the badge in mind. wouldn't give write access
elf Pavlik: I usually join but cannot contribute
elf Pavlik: I usually join github organizations I contribute to regularly
elf Pavlik: I think it's a good solution that peopla ask to be added as members
PROPOSAL: Send Markus a mail to be invited to the Github organization; Markus will grant read-only access to any member of the CG that asks for it
Markus Lanthaler: would you set a bar to entry?
Markus Lanthaler: +1
elf Pavlik: +1
Tomasz Pluskiewicz: +1
RESOLUTION: Send Markus a mail to be invited to the Github organization; Markus will grant read-only access to any member of the CG that asks for it
+q
Tomasz Pluskiewicz: from visibility standpoint it might be a good idea
Markus Lanthaler: zakim, ack karol_szczepanski
I see no one on the speaker queue
Karol Szczepański: did you have a chance to see the repo I created yesterday?
Karol Szczepański: it's a TypeScript client based on my PRs
elf Pavlik: +q
Markus Lanthaler: zakim, ack elf-pavlik
I see no one on the speaker queue
elf Pavlik: how do you test the client. we'd need a common data set, server. Karol?
Karol Szczepański: we could create a set of test cases for languages
Karol Szczepański: there are some basic JSON-LD test cases but far from reference suite
elf Pavlik: I think it would be great not to duplicate the test code. we could have the test cases in separate JSON files and use CI. I'll think about it
Karol Szczepański: great idea. wonder if it's a good moment
Karol Szczepański: CI takes effort. we need to think about it
ACTION: Pavlik to come up with a proposal for a test suite to be used for the development of reference client
Markus Lanthaler: could you generate HTML doc of your client?
Karol Szczepański: I can try, using typedoc or similar
Markus Lanthaler: do you ask for any specific input?
Karol Szczepański: nothing in particular. use cases don't cover abstraction layer between serializations and model
Karol Szczepański: we wouldn't want to limit the client to JSON-LD
Markus Lanthaler: I'll review it in detail
Markus Lanthaler: where would the code live?
Karol Szczepański: you mentioned the GH hydra organization
Markus Lanthaler: zakim, ack elf-pavlik
I see no one on the speaker queue
elf Pavlik: it's good idea to collect client for various languages under hydra organization
Karol Szczepański: I placed js in my repository. could have more
elf Pavlik: I'd consider repo per implementation
Markus and Karol both agree
Markus Lanthaler: how would we call it?
elf Pavlik: let's post to the mailing list and ask more about the repo
Karol Szczepański: could you clarify?
elf Pavlik: you called your TS code JavaScrip which could be confusing
Karol Szczepański: we should first try a single platform and the move to other languages
Karol Szczepański: it's a matter of getting more developers on board. TS can be transpiled to JS so it covers more than one platform
Karol Szczepański: I can work on C# simultaneously but I'd focus on one platform
Markus Lanthaler: Pavlik only meant the naming.
Karol Szczepański: I could rename that a TS client
Markus Lanthaler: I'll send another email to the mailing list
ACTION: Markus to propose name of repository for Karol's TypeScript reference client under HydraCG organization on GitHub
Markus Lanthaler: anything else wrt reference client?
elf Pavlik: after PRs are merged, what are the next steps?
Markus Lanthaler: zakim, ack karol_szczepanski
I see no one on the speaker queue
Karol Szczepański: the reference client could be good work item for the next two weeks
Markus Lanthaler: agreed. we need working code as soon as possible
elf Pavlik: I agree. we could have more people to join the effort
Tomasz Pluskiewicz: Which style of client is this? [scribe assist by Markus Lanthaler]
Karol Szczepański: it could be either.
Markus Lanthaler: karol_szczepanski: A bit early to say.. it's rooted in the very first use cases
Karol Szczepański: closer to low-level client
Markus Lanthaler: Tomasz, do you have a preference?
Tomasz Pluskiewicz: slightly biased towards low-level actually