| ... | ... | @@ -20,9 +20,7 @@ The NextJS application that defines both the web-UI and web-API interfaces is bu |
|
|
|
|
|
|
|
Here we represent important files and folders at the root and (+1) level of the repository based on their functionality
|
|
|
|
|
|
|
|
!\[project structure root level\](/images/misc/root_project_structure.png "Project structure root level")
|
|
|
|
|
|
|
|
\<img src="/images/misc/root_project_structure.png" alt="MarineGEO circle logo" style="height: 100px; width:100px;"/\>
|
|
|
|
{width=234 height=733}
|
|
|
|
|
|
|
|
- Pre-commit hook: `/.husky`
|
|
|
|
- Environment variables: `.env.development.local`, `.env.example`
|
| ... | ... | @@ -31,7 +29,7 @@ Here we represent important files and folders at the root and (+1) level of the |
|
|
|
- Framework based config files: `tsconfig.json`(TypeScript),`tailwind.config.ts` (TailwindCSS), `jest.config.ts` (Jest)
|
|
|
|
- NextJS: `/public`, `/src` and some config files. Read about the importance of [project structure ](https://nextjs.org/docs/getting-started/project-structure#top-level-files)in NextJS for details on these.
|
|
|
|
|
|
|
|
* [ ] add src structure screenshot
|
|
|
|

|
|
|
|
|
|
|
|
`/app` contains the entry point to both the web-UI and the web-API definitions
|
|
|
|
|
| ... | ... | |
| ... | ... | |