greptilian logo

IRC log for #rest, 2015-05-02

https://trygvis.io/rest-wiki/

| Channels | #rest index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
00:11 shrink0r_ joined #rest
02:01 begriffs joined #rest
04:32 baweaver joined #rest
07:27 adaro joined #rest
07:36 Left_Turn joined #rest
09:32 azer_ joined #rest
10:40 azer___ joined #rest
11:19 azer_ joined #rest
11:38 pdurbin trygvis: at https://trygvis.io/rest-wiki/hypermedia/ you list Atom and I'm wondering what you'd like the URL for atompub to be... https://trygvis.io/rest-wiki/hypermedia/atompub ? or just https://trygvis.io/rest-wiki/hypermedia/atom or https://trygvis.io/rest-wiki/hypermedia/atom/atompub? or something else?
11:52 azer_ joined #rest
12:04 sfisque joined #rest
12:26 trygvis I think it could be chucked all into 'atom'
12:26 trygvis I see atom and atompub as a part of the same "atom" package
12:27 pdurbin trygvis: so a top level "atom" folder
12:27 trygvis I think it can go all in one page until it is too much content
12:29 pdurbin so start with just an atom.mdwn
12:29 trygvis yep
12:29 pdurbin sounds good
12:39 vanHoesel joined #rest
13:51 azer_ joined #rest
15:19 vanHoesel joined #rest
15:27 quimrstorres joined #rest
15:41 quimrstorres joined #rest
16:24 baweaver joined #rest
16:31 vanHoesel joined #rest
16:45 vanHoesel joined #rest
17:34 azer_ joined #rest
18:06 quimrstorres joined #rest
18:06 vanHoesel joined #rest
18:22 pdurbin trygvis: if I edit the wiki via the web interface I wonder if it'll show as me as two different contributors at https://github.com/trygvis/rest-wiki/graphs/contributors
18:23 pdurbin show me as
18:30 pdurbin hmm, when I tried to click Edit and log in with a Google account I got "OpenID auth request contains an unregistered domain: https://trygvis.io/rest-wiki/ikiwiki.cgi"
18:36 pdurbin interesting. it seems like "Changed by" is based on the email address you use when making a git commit: https://trygvis.io/rest-wiki/recentchanges/
18:37 pdurbin trygvis: part of what I'm thinking is that https://trygvis.io/rest-wiki/contributing/ *could* say "just click Edit and edit this page in your browser" (if that works and you want that to happen rather than a pull request)
18:37 azer_ joined #rest
18:48 azer_ joined #rest
19:38 vanHoesel joined #rest
19:46 trygvis pdurbin: that would be nice, but I was thinking it might be best to go with the git pulls for now
19:47 trygvis at least until I figure out the auth stuff. but I think it would be nice to just make everything pull requests at github. I think we can assume everyone that want to contribute have an account
20:03 shrink0r joined #rest
20:49 pdurbin trygvis: oh sure. you already merged a pull request for me. works great. I just wonder if it's possible to do an end run around pull requests by clicking the "Edit" button.
20:51 shrink0r_ joined #rest
20:52 trygvis I think you'll have to hack ikiwiki to get that to work
20:58 pdurbin trygvis: I was able to update https://trygvis.io/rest-wiki/contributing via the web interface (added a way to contribute) but it wasn't reflected as a commit at https://github.com/trygvis/rest-wiki/commits/master
21:06 trygvis right, it's not pushing automatically. yet.
21:06 trygvis but I want you to authenticate against github, not google. then the commit could use your github id
21:10 pdurbin trygvis: to make that change I made a local account. so maybe you'll want to disable that? dunno
21:13 trygvis I think I would have to code something for that to work
21:14 pdurbin trygvis: you could just disable the cgi. that's what I do. feels more secure anyway
21:14 trygvis yeah
21:15 pdurbin you might need to delete that commit I made though. sorry
21:23 trygvis np, just work at the github repo
21:23 pdurbin yep. will do
21:24 pdurbin I'm gonna try that theme thing and the rebuild script too. great stuff
21:25 trygvis cool. I didn't find it to be very useful as you have to run a local http server
21:25 trygvis I think perhaps it's not the best theme, I think something that's wider is better. makes it easier to display resource examples
21:26 pdurbin yeah. I mean most of the time I'll probably just preview a single page, like you said.
21:26 trygvis I'm off
21:27 pdurbin o/
21:38 baweaver joined #rest
22:43 akurilin joined #rest
22:45 akurilin question: in a (REST-style) JSON API, what's the response convention for retrieving a resource at e.g. foos/1 and that resource not existing? Do you return a 404, empty list, empty object?
22:45 akurilin seems like 404 is the most semantically valid optino
22:45 asdf` of course, yes
22:46 asdf` there's also 410 for when the resource existed previously but not anymore, if you store enough data to know that
22:46 akurilin got it
22:49 akurilin So I'm guessing the convention is: /foos will return [] in the empty case, and individual resources will return 404?
22:50 asdf` well, there's no individual resources in that case, is there :)
22:50 akurilin Not following, sorry
22:52 asdf` yes, what you said seems fine; your collection resource is empty, and there's no individual resources
22:58 akurilin alright, thank you. Yeah I confirmed it against a rails scaffold just in case
22:58 akurilin it's amusing, I haven't used rails in years, but I always go back to look at its routing conventions
22:59 akurilin seems a variation of rest most people are familiar with
23:27 igitoor joined #rest
23:30 igitoor joined #rest
23:53 shrink0r joined #rest
23:55 shrink0r_ joined #rest

| Channels | #rest index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

https://trygvis.io/rest-wiki/