Skip to main content

Upcoming Features

Please remember 🙏🏻

It's a freshly new tool coming out, so we have a lot of opportunities to improve!

In our head right now, we have a list of features coming out soon:

Github Action Workflow

We already have the github actions neccesary for doing this when we deploy to Netlify the examples, You are able to watch the final result in the projects React and React-Redux.

So, by default the .github/workflows folder would contain the correct action to do so. There's going to be an option to not doing so, with the flag: --no-deploy

Just a thought 🧠

Just as a reminder the presence of the flag --no-deploy, only affects the github action workflow generation, no other feature is affected or disable with the use!

E2E Cypress Generation

Cypress E2E are going to be used to check the stability and integrity of changes and dependency updates on the example projects. Based on that, we could extract the dependencies and the process installation need it and added to the projects generated with the cli.

So, by default the Cypress E2E are going to be generated but if you don't need this, you could disable so using the flag: --no-e2e

Console Project Generation

By the lessons learning created this cli, the core process configuration and installation are going to be extracted to generate a new type of project, available on the cli with the option -t console or --type console

Just a thought 🧠

The previous features (github project generation and github action workflow) are going to be available and present for this new type of project

Firebase Project Generation

One of the most interesting new features is the generation and integration with the firebase cloud. When this config is activated the workflow and even the file project structre would be adapted to support the firebase projects. It's going to make possible that our projects have authentication, storage and a ton more features by the hand of firebase

This behaviour must be activated using the flag --firebase

danger

For now this will be not present in the console projects and if we try, we are going to receive an error