-
Notifications
You must be signed in to change notification settings - Fork 115
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
info: I am maintaining a fork at @jagql/framework
#407
Comments
cc @slickmb @wolfgang42 |
Thanks for reaching out @championswimmer. I'm going to consult internally about the possibility of handing over the maintenance of the project to you. |
I'm split between two worlds. @championswimmer included some interesting features, but the version here has support for mongodb. |
As an update I have set up docs for the fork here https://jagql.github.io/docs/ |
Information
Package: https://npmjs.com/@jagql/framework
Repo: https://github.com/jagql/framework
Motivation
I have been using jsonapi-server in my projects for quite some time now.
While I have huge, huge respect for everyone from holidayextras who has worked hard and made this great project possible, I think recently, there has been a bit of slowdown.
There are many features and issues that can be added/fixed, and there are many PRs lying, which the maintainers are not having time to review and update (I can understand there must be other work, holidayextras is a big company, so I am not criticizing).
I have even been contributing a lot of PRs to both jsonapi-server and jsonapi-store-sequelize but I think the speed of things getting updated has been slow
Differences
Differences are noted here
https://github.com/jagql/framework#differences-from-upstream
And in changelog
https://github.com/jagql/framework/blob/master/CHANGELOG.md
uuid + autoincrement support
Both uuid and autoincrement is supported (even in foreignkey relations handled properly)
ids can be generated by client or provided by server
Typescript support
https://github.com/jagql/framework/tree/master/types
It has full Typedefinitions, to give 100% autocomplete and type linting support for those who use TS to build nodejs projects
Merged PRs
Other improvements
extended
Roadmap
Things I intend to work on in immediate future
user/login
kind of paths that can not be 100% represented as json:apiCollaboration
I an assure and promise I will continue to send PRs to this repository to help keep this maintained.
Also if the maintainers want to merge the fork back in this, I would love to help out on that.
The changes are backwards compatible, and it is not hard to upgrade from
jsonapi-server
tojagql
.If
jagql
is merged back into this, and speed of development increases I would love that the most.The text was updated successfully, but these errors were encountered: