diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index a0bbe967..22ed8357 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -4,16 +4,19 @@ A prototype for exploring neighbourhood level Census data tables on a map. ## Svelte architecture -### Presentation layer ________________ -Files: *.svelte +### Presentation layer ******\_\_\_\_****** + +Files: \*.svelte Responsibilities: Displaying the current state of the app according to the designs from UI/UX -### Model layer ______________________ -Files: *Store.js +### Model layer **********\_\_********** + +Files: \*Store.js Responsibilities: Storing the current state of the app. Provide action methods to update state. -### Data layer ________________________ -Files: *Service.js +### Data layer **********\_\_\_\_********** + +Files: \*Service.js Responsibilities: Fetch data to update the model `npm run storybook` – fires up [Storybook](https://storybook.js.org/docs/react/writing-stories/introduction) diff --git a/src/App.svelte b/src/App.svelte index ab47c263..2b798f26 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -7,33 +7,31 @@ import ByLocation from "./routes/ByLocation.svelte"; import ByCategory from "./routes/ByCategory.svelte"; import CensusCategories from "./routes/CensusCategories.svelte"; - import {Router, Link, Route} from "svelte-routing"; - import {initialiseGeography} from "./model/geography/geography"; + import { Router, Link, Route } from "svelte-routing"; + import { initialiseGeography } from "./model/geography/geography"; import LegacyGeographyService from "./model/geography/services/legacyGeographyService"; - import {initialiseCensusData} from "./model/censusdata/censusdata"; + import { initialiseCensusData } from "./model/censusdata/censusdata"; import LegacyCensusDataService from "./model/censusdata/services/legacyCensusDataService"; - import {setInitialised} from "./model/appstate"; + import { setInitialised } from "./model/appstate"; export let url = ""; - initialiseGeography(new LegacyGeographyService()).then( - () => { - initialiseCensusData(new LegacyCensusDataService()) - setInitialised(); - } - ) + initialiseGeography(new LegacyGeographyService()).then(() => { + initialiseCensusData(new LegacyCensusDataService()); + setInitialised(); + });
- - - - - - - - + + + + + + + +