yarn build # will create or update the build folder
Then either:
go generate
or
goreleaser (from root /)
File structure
./ small Go server to inject configuration in dfuse-box mode
src JS code
server another small Go server to run stand-alone eosq server
JS File structure
src/atoms: UI-only components, those components are not application specific and would eventually move to some styleguide library.
src/clients: API-layer objects
src/components: Application specific components
src/components/action-pills: action pill related components, this folder contains also all the templates. Note that the translations are encapsulated inside the templates.
src/components/app-container: Main layout, this folder would need to move to src/layouts to add clarity.
src/helpers: Misc helper functions
src/i18n: Translation folder for the application except for the Pill Templates.
src/models: Object definitions, some objects are still in other folders, they should be moved here.
src/pages: Page components + their component dependencies for complex pages.
src/routes: Route definitions
src/services: Misc classes/objects. Some of it needs to be refactored/moved
src/stores: Mobx or plain stores. Mainly classes that store things