Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JSON Data API Docs #2125

Closed
ErisDS opened this issue Feb 4, 2014 · 8 comments
Closed

JSON Data API Docs #2125

ErisDS opened this issue Feb 4, 2014 · 8 comments
Labels
affects:api Affects the Ghost API

Comments

@ErisDS
Copy link
Member

ErisDS commented Feb 4, 2014

With the API cleaned up and consistent, we should document, for all available endpoints:

  • the options / arguments available and what they do
  • the possible return values
  • the possible errors or warnings
@ErisDS ErisDS added api and removed data labels Feb 26, 2014
@ErisDS ErisDS modified the milestones: API, 0.5 Apr 15, 2014
@ErisDS
Copy link
Member Author

ErisDS commented Apr 16, 2014

@sebgie I've unassigned this from you - I don't think it should be up to you to do all of it, but I would appreciate if you'd make a start and create a Wiki document with an example of how one of the POST methods should be documented (and post the link here).

Thanks :)

@sebgie
Copy link
Contributor

sebgie commented Apr 16, 2014

I have added an initial version for the API documentation to the Wiki (https://github.com/TryGhost/Ghost/wiki/%5BWIP%5D-API-Documentation). It contains an outline for the Post API. I'll add more content for posts over the next days.

@ErisDS
Copy link
Member Author

ErisDS commented Apr 16, 2014

Awesome :) Hopefully everyone else will add to this as they go

@hswolff
Copy link
Contributor

hswolff commented Apr 20, 2014

I think using the wiki for documentation while this is under development is great, however I do think that moving the documentation inline into the code would be best once things are finalized. This will allow you to keep in one location the code and the documentation for that code, rather than in two separate locations which would have to be updated independently. This is related to my issue #2622 I've just raised.

@ErisDS
Copy link
Member Author

ErisDS commented Apr 20, 2014

The documentation in the wiki is intended to be moved into the official developer docs once the documentation is complete. Documentation which is in the code is a separate thing... I'll reply to #2622 shortly.

@AnneTheAgile
Copy link

@ErisDS perhaps I may ask you another Github-Fu question. You said that "By the end of 0.5, we should have competed #2124", and I see 0.5 is not released yet. Is there a page with the planned date?

@ErisDS
Copy link
Member Author

ErisDS commented May 2, 2014

@AnneTheAgile Roadmap - pretty much everything you could possibly want to know is right here on GitHub 😉

@ErisDS ErisDS modified the milestones: 0.5 Multi-user, 0.4 API Jun 3, 2014
@ErisDS ErisDS self-assigned this Jun 3, 2014
ErisDS added a commit to ErisDS/Ghost that referenced this issue Jun 3, 2014
@ErisDS ErisDS modified the milestones: 0.5.x Feature Release, 0.5 Multi-user Jul 8, 2014
@ErisDS ErisDS removed their assignment May 19, 2015
@ErisDS ErisDS modified the milestones: Current Backlog, Next Backlog Jun 26, 2015
@ErisDS ErisDS added later [triage] Things we intend to work but are not immediate priority and removed apps later [triage] Things we intend to work but are not immediate priority labels Jun 26, 2015
@ErisDS ErisDS self-assigned this Jun 26, 2015
@ErisDS ErisDS removed their assignment Oct 9, 2015
@ErisDS
Copy link
Member Author

ErisDS commented Oct 9, 2015

Closing in favour of #5588 don't really need issues to remind us to write documentation 😁

@ErisDS ErisDS closed this as completed Oct 9, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects:api Affects the Ghost API
Projects
None yet
Development

No branches or pull requests

4 participants