esg-score-ui Codebase Overview

1. Project Details

2. Installation & Usage

Refer to the main README.md for prerequisites and setup:

yarn install
yarn start

3. Project Structure

├── amplify.yml
├── commitlint.config.js
├── lint-staged.config.js
├── package.json
├── prettier.config.js
├── public/
├── src/
├── tsconfig.json
└── yarn.lock

4. Public Directory

5. Source Directory (src)

src/
├── App.tsx
├── index.tsx
├── assets/
├── common/
├── components/
├── containers/
├── context/
├── pages/
├── routes/
├── services/
├── util/
├── setupTests.ts
├── fonts.d.ts
├── global.d.ts
└── react-app-env.d.ts

6. Key Technologies & Dependencies

7. Scripts

ScriptDescription
startDevelopment server
buildProduction build
testRun tests
test:ciCI test mode
test:coverageTest coverage
lintESLint
prettierPrettier formatting
validateLint, format check, and type check
releaseStandard-version release
storybookStart Storybook
build-storybookBuild Storybook static files

8. Configuration & Tooling

9. Testing

10. Storybook

11. Deployment

12. Contributing