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

Document and REST-ify API #101

Open
loleg opened this issue Jul 6, 2017 · 3 comments
Open

Document and REST-ify API #101

loleg opened this issue Jul 6, 2017 · 3 comments

Comments

@loleg
Copy link
Collaborator

loleg commented Jul 6, 2017

While a basic API description is in the README and we already use the API for interesting things like chatbots, the support is currently very basic. Integration with tools like Flask API and Swagger (via Flask RESTplus or Flask Restless) would help make the platform more interesting for other developers. Ideally we would also make the API bi-directional (fully RESTful) through this effort.

@loleg loleg added this to Improvements in dribdat 0.1.2 Jul 17, 2017
@loleg loleg mentioned this issue Oct 14, 2018
@loleg loleg changed the title Document the API Document and REST-ify API Mar 4, 2019
@loleg
Copy link
Collaborator Author

loleg commented Jan 15, 2021

What also always helps are bootstraps and samples. Here is, for one, a Vue.js-based app made for a hackathon in November:

Screenshot from 2021-01-15 22-47-57

https://codesandbox.io/s/cool-cloud-ozl5k

@loleg
Copy link
Collaborator Author

loleg commented May 10, 2021

As mentioned in #176, setting up rich event content is cumbersome for users not familiar with HTML or Markdown. Making improvements to the API documentation and doing some integration work would help to make dribdat a better 'headless' provider of hackathon event information for any website.

@loleg
Copy link
Collaborator Author

loleg commented Jul 11, 2021

Not that Flask-REST has been superceded by Flask-RESTX and there are compelling alternatives like Flask-smorest out there which make me rethink some of the base patterns of the project, I think this should be the foundation of a wholesome rewrite of dribdat.

loleg added a commit that referenced this issue Jul 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
dribdat 0.1.2
Data model
Development

No branches or pull requests

1 participant