✅ Beta Roadmap & Progress

I’m working on Frontity CLI. I’ll be writing the command interface today.

1 Like

I’ll try to finish the Render Root and Fills React components from packages PR today and I’m going to submit a talk to the JavaScript for WordPress Conference together with Reyes.

Last week I was implementing wp-source and it is almost done! I’m working right now in typing, testing and refactoring.

I’ve just finished including Root and Fills in the app. I’m going to go ahead with Helmet, Emotion and Overmind.

I’m writing tests for frontity create :smiley:

I’ve finished integrating Helmet and Emotion and I’ll work on Overmind today.

I’ll be working on the dev, build and serve commands for the Frontity CLI.

I had some TypeScript problems that seem to be solved now (not completely). Today I’ve had to stop the wp-source development for a short time (:see_no_evil:) and I’m going to start with tiny-router.

1 Like

Working on some changes on Frontity CLI.

I’m going to work on The Build API today.

I’ve finished integrated the build API with settings (state.settings.frontity) and I’ve finished the SSR.

I’ve been working a lot to figure out how Frontity should deal with typescript and the state manager API this weekend. I think I got an elegant solution that works great in all cases, it’s simple to understand and easy to set up.

  • The good part is that finally all the pieces fit together (at least in my head) and everything works and it’s simple.
  • The bad part is that we cannot use overmind for the state manager because it is not compatible with that API.
  • But the final good part is that I think we can use observer-util to make an MVP of that state manager rather quickly and then evolve it to our final state manager.

This is going to delay us a bit but I was quite worried because typescript was an absolute mess. I prefer to delay the beta for one week than to launch with a very different API than the final one.

I’m going to be writing today about all this in the relevant posts and hopefully I will have time to finish the typings on the @frontity/types package.

Yesterday I finished the typings and today I want to start working on the new configuration and state manager.

I’m working on the last changes on the CLI for the beta release.

I’ll be working today on the new state manager.

Yesterday I made a PR for the first version of Frontity Connect and started refactoring the core to use Connect instead of Overmind. Today I hope to finish the core part.

Ok, the CLI should be ready. I’ll work on the starter theme.

1 Like

I made another PR for the connect API of Connect for React.

I think today I’ll be working on setting up the @frontity/mars-theme package and an example that works with it so @orballo is able to start the development later on.

If I finish that, I’ll work on the @frontity/tiny-router package.

I was doing a huge refactor, changing folder structure, and adapting the code to @frontity/connect (i.e. removing overmind).

There are still some test to add but it seems that everything is working.

I’ll be working today in small refactorings here and there to make sure everything is ready for the release.