Closed HasithDeAlwis closed 2 months ago
Name | Link |
---|---|
Latest commit | a5abef9f8038820c91e015f9d3c3f44b2b96a071 |
Latest deploy log | https://app.netlify.com/sites/hasith/deploys/66edcd5c1176bd0008415ec0 |
This pull request implements a significant restructuring of the project directories, moving components into separate directories under /apps
. The changes include updates to configuration files, component adjustments, and modifications to build and test scripts to accommodate the new structure.
Change | Details | Files |
---|---|---|
Restructured project directories |
|
README.md apps/website/src/pages/index.astro apps/storybook/.storybook/main.ts apps/website/astro.config.mjs |
Updated configuration files |
|
tsconfig.json tailwind.config.mjs eslint.config.js apps/website/tsconfig.json apps/website-e2e/tsconfig.json apps/storybook/tsconfig.json |
Adjusted component styling and functionality |
|
apps/website/src/components/ui/button/index.ts apps/website/src/components/ui/button/button.svelte apps/website/src/components/index/card.svelte apps/storybook/stories/index/card.stories.svelte apps/storybook/stories/ui/button.stories.svelte |
Updated build and test configurations |
|
.github/workflows/E2E-TEST.yml .github/workflows/unit-test.yml apps/website-e2e/playwright.config.ts apps/website/vitest.config.ts apps/website/astro.config.mjs netlify.toml |
🛠 Changes being made
/apps
✨ What's the context?
We need separate directories to streamline dev and not have a crowded workspace
🧠 Value proposition of the Infrastructure
It will allow streamless workflow in the repo as project gets larger. Also opens us to using microservices and advanced FE architecture down the line
Summary by Sourcery
Reorganize the project structure by moving components into separate directories under '/apps', update configurations and documentation to reflect these changes, and enhance the build and CI processes to align with the new structure.
Enhancements:
Build:
CI:
Documentation:
Tests:
Chores: