Skip to content
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 v5 #182

Open
7 tasks
ThomasBleijendaal opened this issue Oct 5, 2022 · 4 comments
Open
7 tasks

Roadmap v5 #182

ThomasBleijendaal opened this issue Oct 5, 2022 · 4 comments

Comments

@ThomasBleijendaal
Copy link
Owner

ThomasBleijendaal commented Oct 5, 2022

  • Replace all interactions and dispatchers with mediator handlers
  • Replacing own mediator with MediatR
  • Simplify EditContext
  • Update and test the static CMS + API

(more)

Things to test

  • Markdown editor in static CMS mode
  • Monaco editor in static CMS mode
  • RichText editor in static CMS mode
@ljfio
Copy link

ljfio commented Nov 9, 2022

Are you looking to remove the ModelMaker from the solution in v5?

Also I would be willing to contribute moving to the source generated Mediator package?

@ThomasBleijendaal
Copy link
Owner Author

@ljfio Yeah, I think I am removing the ModelMaker stuff. On one hand it would have been nice to have something like that, but implementing and using it is a bit hard, and writing a DbContext from scratch is not that hard. I think I can better improve the convention-based collection logic, or make it that easily extendible.

The source generated mediator package looks interesting, do you think it would fit within RapidCMS? I use my own mediator as a way to handle events from the UI to other parts of the UI, and use interaction and dispatcher stuff like sort of request handlers. It would be nice if everything can be replace by one mediator setup, so its more simple, and extensible by adding / replacing handlers.

@TheColonel2688
Copy link

Were these ever completed?

@ThomasBleijendaal
Copy link
Owner Author

I've somewhat of a made a start (see this diff for the commits for new editors if you're interested in those), but focused on other projects first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants