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

API overhaul #392

Merged
merged 8 commits into from Dec 18, 2016
Merged

API overhaul #392

merged 8 commits into from Dec 18, 2016

Conversation

deviantony
Copy link
Member

This PR brings a massive overhaul of Portainer API.

The package structure has been heavily inspired by @benbjohnson 's article on standard package layout:
https://medium.com/@benbjohnson/standard-package-layout-7cdbc8391fc1#.y32rva25k

The API endpoints have been updated to be located under: /api/ (e.g. /api/users, /api/docker...)

Overall, I think that it also improves the readability of the API code. It also brings a more modular architecture and future features should be easier to implement now that it has a proper structure.

@deviantony deviantony added this to the 1.11.0 milestone Dec 18, 2016
@deviantony deviantony merged commit 0a38bba into develop Dec 18, 2016
@deviantony deviantony deleted the refactor-api branch December 26, 2016 00:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant