Comments (1)
While this is somewhat helpful, I think it's really just a start of what a guide could/should be.
I think the right time to write guides like this would be after the core functionality is completed (aka 0.1.0) and after the DSL cleanup 0.2.0 version of the gem. For now, I'd find more value in an example application that people can clone and start playing around with.
I'll add a note to the 0.2.0 about that, otherwise considering this closed until after 0.2.0 is finished.
from matterhorn.
Related Issues (20)
- Link inclusion at top-level is included regardless if foreign keys exist in `data` HOT 1
- Refactor strong parameters and methods in resources and how should we? HOT 2
- Return 403 when :links do not comform to Matterhorn 0.1 HOT 1
- Links do not use matterhorn_url_options to build urls. HOT 1
- Links should allow for custom url_options HOT 1
- Support paging interface HOT 1
- Paginating links and ordering HOT 1
- BaseSerializer "type" should be plural
- ID_FIELD should be changed to "id"
- Remove Top-level relation links will no longer contain model relation links.
- Foreign keys for associations should not be required to include. HOT 1
- Add support for `belongs_to_many` relations as links
- Add support for Fetching relationship status.
- Set response Content-Type to `application/vnd.api+json`
- Add support for Modifying relationship status
- Relationship related urls should not keep params when paging
- Link templates present primary key as "._id" not ".id" HOT 1
- The request env should not be provided to base_serializer instances
- Updating resources should use top level data, instead of resource name
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from matterhorn.