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

Additional API documentation #2913

Closed
di opened this issue Feb 10, 2018 · 2 comments · Fixed by #2992
Closed

Additional API documentation #2913

di opened this issue Feb 10, 2018 · 2 comments · Fixed by #2992
Labels
APIs/feeds documentation good first issue This issue is ideal for first-time contributors!

Comments

@di
Copy link
Member

di commented Feb 10, 2018

Our API Reference page does not have any documentation for our current JSON APIs:

  • https://pypi.org/pypi/<project_name>/json
  • https://pypi.org/pypi/<project_name>/<version>/json

Some discussion about what the different endpoints could be used for would be great as well. For example, the projects endpoint lists all releases for a project, and the release endpoint includes all the files as well as MD5 and SHA256 hashes.


Good First Issue: This issue is good for first time contributors. If there is not a corresponding pull request for this issue, it is up for grabs. For directions for getting set up, see our Getting Started Guide. If you are working on this issue and have questions, please feel free to ask them here, #pypa-dev on Freenode, or the pypa-dev mailing list.

@brainwane
Copy link
Contributor

In our meeting today we discussed this issue. We have a read-only API for programmatic access, and many people want to integrate their tools with our API, so we decided this issue belongs in milestone 3 (in the next few months), in which we publicize the Warehouse beta.

Also I'm going to break this out into some sub-issues to make it easier to get the minimum done right away (perhaps just example usage like in #1721 plus a little about neighborly usage and rate limits), then add more detail to our API docs later.

@brainwane
Copy link
Contributor

Sub-issues:

@di di added this to Milestone 3: Publicize beta in Warehouse rollout Feb 13, 2018
@di di mentioned this issue Feb 20, 2018
@di di closed this as completed in #2992 Feb 20, 2018
Warehouse rollout automation moved this from Milestone 3: Publicize beta to Done Feb 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
APIs/feeds documentation good first issue This issue is ideal for first-time contributors!
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

2 participants