-
Notifications
You must be signed in to change notification settings - Fork 7
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
Roadmap #7
Comments
Hi Nathan, great questions! Here are some quick answers:
Long answer to the roadmap: I've been meaning to explore a project structure that uses TypeScript or Flow on both the frontend and backend to increase productivity and maintainability. My ideas around it are:
Basically, I'm interested in having a single model definition, and from that generate as much as you can from it. I'm not sure exactly what it will look like, but these are the rough goals in mind :) |
@mindeavor Thanks for the response! Testing seems like it will be really involved. I was brainstorming a little earlier and I think we could utilize Jest snapshots for testing the generated files and the content that is served. I might give it a shot and see how it works. I really like the idea of sharing model definitions between frontend and backend 👍 runtime-types (or something like it) could be a good solution to validating data at run-time using flow types. Do you have any thoughts on a |
runtime-types looks interesting, thanks for the link :) Because pult modifies files, |
I really love this project and I would like to contribute more. One thing that I think could make the contribution process easier would be sharing some sort of roadmap. It is a little tricky to determine what needs to be done and what the current priorities are based on what is available in the repo.
Here are some the questions I have had so far:
pult add
command, has there been any discussion around apult remove
command?mithril
, but is missing pult modulespa
, should they be provided the option to install both at the same time?Thanks! 🙂
The text was updated successfully, but these errors were encountered: