OpenFarm
OpenFarm copied to clipboard
API Endpoints Design
Some of the JSON-API links don't point to the right place:
- Nested stage actions for a guide
- Nested stages on a guide
Maybe a better aproach is separate the entire JSON-API in a different project !! And use maybe a more light-weight webframework like Sinatra, is also Ruby. What do you think @simonv3 ?
You mean separating the front-end from the back-end?
Honestly I think that's too much effort. The API is done and pretty robust, there's just some endpoints that need enhancing, which is what this ticket is for.
If anything I would keep the API as it is and move the front-end into its own project.
I think it's better to separate the backend and front-end based on the following benefits:
- satisfy Open Data Qualifications #509
- let others implement separate UI Client with different technology and platform ( Desktop, Mobile )
- separated repository will make it easy to maintain related issues.
- The community will gladly help, perhaps.
It might be overwhelming, but this will ease the burden in the future.
@rasyidf feel free to take it on! As far as I know this project is largely dormant right now.