We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
update root component to only load App when plugin div is present - this prevents the plugin from doing any background loading whilst SG maintenance mode is active
Update instructions on setting up a new plugin
Add in craco start and build commands to package.json
Install correct version of single-spa-react
Change typescript template creation command
Change instructions to use craco instead of react-scripts-rewired
switch npm commands to yarn
add section on ensuring material UI styles don't clash
Corrected event type to scigateway
add render command and conditions to when the plugin should attempt to render
fix domElementGetter
remove example downgrade command
add section on adding `serve:build` command to plugin package.json
expand on how to actually load the plugin in the parent app for the first time
add check for e2e testing env variable to webpack config example
Updated Creating a new plugin app (markdown)
Added instructions about externalising React and ReactDOM
Add information on implementing `componentDidCatch`
Updated the single-spa instructions to note the change to index.html
Added instructions for putting in single-spa hooks
Added instructions for turning a normal react app into a plugin
Removed code analysis section as this is on a different page now
Moved the unit testing instructions to the testing page
Added instructions for hooking up unit tests
Added instructions to run linting from the command line
Added a section about the pre-commit hook to run linting before commiting
Updated the instructions for setting up prettier and eslint
Started adding instructions for the linting
Added a new section about setting up an app from scratch