Empty project to start developing a React Devo App from scratch.
A Devo App is a front-end web browser extension capable of being injected and hosted into the Devo web platform as well as communicating with it and with the collection of HTTP services enabled for Devo customers.
As a main requirement for the development of applications in Devo it is necessary to have access to the platform and a domain.
Once you have access, to prepare the development environment you must install the google chrome extension "Devo Runner", you will find it here.
Also Node >= 16 is required.
First of all you can clone this repository. And then remove the .git folder.
git clone https://github.com/DevoInc/React-App-Template.git
Or use degit to bootstrap it (this will remove the .git folder for you):
npx degit https://github.com/DevoInc/React-App-Template
Then install NPM dependencies.
npm install
Then you are being able to run any of this NPM commands.
npm run dev
npm run pro
Using any of these commands the react project will be built in a way that is compatible with the Devo platform.
If you have previously installed the Devo Runner extension in google chrome you can select the final bundle of this build (located in the /dist/index.html) and start debugging this react application in the browser.
It is possible to build this application to work in standalone mode by:
npm run standalone
In this way, the different dependencies of the application with the Devo web core and API endpoints could be mocked. Look at src/standaloneDependencies.ts to modify the standalone behaviors.
The publishing and hosting process for these applications will be carried out by Devo employees. Please contact Devo support for this task.