Open gautamsi opened 1 week ago
Wanted to get your take on this if ThinkMill is willing to work in this direction or not.
@gautamsi I think it was a mistake for Keystone to use NextJS without leveraging NextJS for it's potential, and I'm happy to see you think we should be moving in this direction too!
In the interests of merging early, let's try and keep each feature in it's own pull request, as small and as atomic as possible.
Some of the features you have listed will need more attention than others, and we need not hold everything back while reviewing one particular feature.
Lets move this into an RFC which can be contributed towards the feature improvements. I will then create atomic PRs.
probably we have a v-next
branch to keep the update isolated from main. and merge when there is significant changes approved for initial release in the direction.
@dcousens what is your opinion on React 19 and Next 15? If all goes well, the release could be timed with the final release of the two with some beta/rc/nightly release along the way. or do you want to focus with Next 14 only? IMO Next 15 will keep it going for long.
This is my attempt to modernize the template with App Router and server side actions. This also brings the fullNext.JS experience without using isolated nextjs folder.
changes:
use client
for quick POC.keystone/admin
instance of Next.JS<src|optional>/app/admin
orapp/(admin)
folder to make use ofbasePath
configNeed to fix
Roadmap
@keystone-ui
to be ssr friendly@dcousens This PR is for feedback and collaboration to make it next gen, I have plans to add more features like nested lists. Wanted to get your take on this if ThinkMill is willing to work in this direction or not.