├── .circleci └── config.yml ├── .dockerignore ├── .editorconfig ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── ARCHITECTURE.md ├── README.md ├── apps ├── circles │ ├── Dockerfile │ ├── README.md │ ├── eslint.config.js │ ├── lint-staged.config.js │ ├── package.json │ ├── src │ │ ├── application │ │ │ ├── event-handler │ │ │ │ ├── index.ts │ │ │ │ └── member-deleted-handler.ts │ │ │ ├── interacors │ │ │ │ ├── add-member.interactor.ts │ │ │ │ ├── change-owner.interactor.ts │ │ │ │ ├── delete-circle.interactor.ts │ │ │ │ ├── index.ts │ │ │ │ ├── register-circle.interactor.ts │ │ │ │ ├── remove-member.interactor.ts │ │ │ │ └── rename-circle.interactor.ts │ │ │ └── use-case │ │ │ │ ├── exceptions │ │ │ │ ├── can-not-register-circle.exception.ts │ │ │ │ ├── can-not-rename-circle.exception.ts │ │ │ │ ├── circle-not-found.exception.ts │ │ │ │ ├── index.ts │ │ │ │ ├── member-not-found.exception.ts │ │ │ │ ├── relationship-already-exists.exception.ts │ │ │ │ └── relationship-not-found.exception.ts │ │ │ │ └── input-ports │ │ │ │ ├── add-member │ │ │ │ ├── add-member-use-case-input-data.ts │ │ │ │ ├── add-member-use-case-input-port.ts │ │ │ │ ├── add-member-use-case-output-data.ts │ │ │ │ └── index.ts │ │ │ │ ├── change-owner │ │ │ │ ├── change-owner-use-case-input-data.ts │ │ │ │ ├── change-owner-use-case-input-port.ts │ │ │ │ ├── change-owner-use-case-output-data.ts │ │ │ │ └── index.ts │ │ │ │ ├── delete │ │ │ │ ├── delete-circle-use-case-input-data.ts │ │ │ │ ├── delete-circle-use-case-input-port.ts │ │ │ │ ├── delete-circle-use-case-output-data.ts │ │ │ │ └── index.ts │ │ │ │ ├── dto │ │ │ │ ├── circle-data.ts │ │ │ │ ├── index.ts │ │ │ │ └── member-data.ts │ │ │ │ ├── find-all │ │ │ │ ├── find-all-circles-use-case-input-data.ts │ │ │ │ ├── find-all-circles-use-case-input-port.ts │ │ │ │ ├── find-all-circles-use-case-output-data.ts │ │ │ │ └── index.ts │ │ │ │ ├── get-candidates │ │ │ │ ├── get-candidates-use-case-input-data.ts │ │ │ │ ├── get-candidates-use-case-input-port.ts │ │ │ │ ├── get-candidates-use-case-output-data.ts │ │ │ │ └── index.ts │ │ │ │ ├── get │ │ │ │ ├── get-circle-use-case-input-data.ts │ │ │ │ ├── get-circle-use-case-input-port.ts │ │ │ │ ├── get-circle-use-case-output-data.ts │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── register │ │ │ │ ├── index.ts │ │ │ │ ├── register-circle-use-case-input-data.ts │ │ │ │ ├── register-circle-use-case-input-port.ts │ │ │ │ └── register-circle-use-case-output-data.ts │ │ │ │ ├── remove-member │ │ │ │ ├── index.ts │ │ │ │ ├── remove-member-use-case-input-data.ts │ │ │ │ ├── remove-member-use-case-input-port.ts │ │ │ │ └── remove-member-use-case-output-data.ts │ │ │ │ ├── rename │ │ │ │ ├── index.ts │ │ │ │ ├── rename-circle-use-case-input-data.ts │ │ │ │ ├── rename-circle-use-case-input-port.ts │ │ │ │ └── rename-circle-use-case-output-data.ts │ │ │ │ ├── use-case-input-data.ts │ │ │ │ ├── use-case-input-port.ts │ │ │ │ └── use-case-output-data.ts │ │ ├── domain │ │ │ ├── models │ │ │ │ ├── circle │ │ │ │ │ ├── circle-factory.ts │ │ │ │ │ ├── circle-repository.ts │ │ │ │ │ ├── circle.specification.ts │ │ │ │ │ ├── circle.ts │ │ │ │ │ ├── event │ │ │ │ │ │ ├── circle-deleted.ts │ │ │ │ │ │ ├── circle-event-publisher.ts │ │ │ │ │ │ ├── circle-event-subscriber.ts │ │ │ │ │ │ ├── circle-event.ts │ │ │ │ │ │ ├── circle-registered.ts │ │ │ │ │ │ ├── circle-renamed.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── id │ │ │ │ │ │ ├── circle-id.spec.ts │ │ │ │ │ │ ├── circle-id.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── invalid-circle-id.exception.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── name │ │ │ │ │ │ ├── circle-name.spec.ts │ │ │ │ │ │ ├── circle-name.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── invalid-circle-name.exception.ts │ │ │ │ ├── member │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── invalid-member-id.exception.ts │ │ │ │ │ ├── member-deleted-handler.ts │ │ │ │ │ ├── member-existence.service.ts │ │ │ │ │ ├── member-id.spec.ts │ │ │ │ │ ├── member-id.ts │ │ │ │ │ └── member.ts │ │ │ │ ├── relationship │ │ │ │ │ ├── event │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── relationship-changed-role.ts │ │ │ │ │ │ ├── relationship-created.ts │ │ │ │ │ │ ├── relationship-deleted.ts │ │ │ │ │ │ ├── relationship-event-publisher.ts │ │ │ │ │ │ ├── relationship-event-subscriber.ts │ │ │ │ │ │ └── relationship-event.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── relationship-repository.ts │ │ │ │ │ ├── relationship.ts │ │ │ │ │ ├── role.ts │ │ │ │ │ └── specifications │ │ │ │ │ │ ├── circle-relationship.specification.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── member-relationship.specification.ts │ │ │ │ │ │ ├── relationship.specification.ts │ │ │ │ │ │ └── role-relationship.specification.ts │ │ │ │ └── shared │ │ │ │ │ ├── event │ │ │ │ │ ├── event-publisher.ts │ │ │ │ │ ├── event-subscriber.ts │ │ │ │ │ ├── event.ts │ │ │ │ │ └── index.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── specification.ts │ │ │ └── services │ │ │ │ ├── circle-existence.service.ts │ │ │ │ ├── index.ts │ │ │ │ └── owner-candidate-relationship-choicer │ │ │ │ ├── can-not-choice-owner-candidate-relationship.exception.ts │ │ │ │ ├── index.ts │ │ │ │ └── owner-candidate-relationship-choicer.ts │ │ ├── index.ts │ │ ├── infrastructure │ │ │ ├── event-bus │ │ │ │ ├── circle-event-bus.ts │ │ │ │ ├── event-bus.ts │ │ │ │ ├── event-subscription.ts │ │ │ │ ├── event-subscriptions.ts │ │ │ │ ├── index.ts │ │ │ │ └── relationship-event-bus.ts │ │ │ ├── persistence │ │ │ │ ├── circle-repository │ │ │ │ │ ├── circle-event-loader.ts │ │ │ │ │ ├── circle-repository.ts │ │ │ │ │ ├── in-memory-circle-event-store.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── in-memory-circle-factory.ts │ │ │ │ ├── member │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── member-existence.exception.ts │ │ │ │ │ └── member-existence.service.ts │ │ │ │ └── relationship-repository │ │ │ │ │ ├── in-memory-relationship-event-store.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── relationship-event-loader.ts │ │ │ │ │ └── relationship-repository.ts │ │ │ └── query-service │ │ │ │ ├── circle-data-access.ts │ │ │ │ ├── find-all-circles.query-service.ts │ │ │ │ ├── get-candidates.query-service.ts │ │ │ │ ├── get-circle.query-service.ts │ │ │ │ ├── in-memory-circle-data-store.ts │ │ │ │ └── index.ts │ │ └── presentation │ │ │ ├── circles.ts │ │ │ ├── index.ts │ │ │ └── schema │ │ │ ├── circle.ts │ │ │ ├── index.ts │ │ │ └── problem-detail.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vitest.config.ts ├── profiles │ ├── Dockerfile │ ├── README.md │ ├── eslint.config.js │ ├── lint-staged.config.js │ ├── package.json │ ├── src │ │ ├── application │ │ │ ├── application.service.spec.ts │ │ │ ├── application.service.ts │ │ │ ├── dto │ │ │ │ ├── index.ts │ │ │ │ └── profile-data.ts │ │ │ ├── exceptions │ │ │ │ ├── can-not-register-profile.exception.ts │ │ │ │ ├── can-not-rename-profile.exception.ts │ │ │ │ ├── index.ts │ │ │ │ └── profile-not-found.exception.ts │ │ │ └── index.ts │ │ ├── domain │ │ │ ├── models │ │ │ │ ├── event │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── profile-deleted.ts │ │ │ │ │ ├── profile-event-publisher.ts │ │ │ │ │ ├── profile-event-subscriber.ts │ │ │ │ │ ├── profile-event.ts │ │ │ │ │ ├── profile-registered.ts │ │ │ │ │ └── profile-renamed.ts │ │ │ │ ├── index.ts │ │ │ │ ├── profile-factory.ts │ │ │ │ ├── profile-id.spec.ts │ │ │ │ ├── profile-id.ts │ │ │ │ ├── profile-name.spec.ts │ │ │ │ ├── profile-name.ts │ │ │ │ ├── profile-repository.ts │ │ │ │ ├── profile.spec.ts │ │ │ │ └── profile.ts │ │ │ └── services │ │ │ │ ├── index.ts │ │ │ │ └── profile-existence-service.ts │ │ ├── index.ts │ │ ├── infrastructure │ │ │ ├── event-bus │ │ │ │ ├── index.ts │ │ │ │ ├── profile-event-bus.spec.ts │ │ │ │ ├── profile-event-bus.ts │ │ │ │ ├── profile-event-subscription.ts │ │ │ │ └── profile-event-subscriptions.ts │ │ │ ├── messenger │ │ │ │ ├── index.ts │ │ │ │ └── messenger.ts │ │ │ └── persistence │ │ │ │ ├── in-memory-profile-factory.ts │ │ │ │ ├── in-memory-profile-repository.ts │ │ │ │ └── index.ts │ │ └── presentation │ │ │ ├── index.ts │ │ │ ├── profiles.ts │ │ │ ├── schema │ │ │ ├── index.ts │ │ │ ├── problem-detail.ts │ │ │ └── profile.ts │ │ │ └── service.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vitest.config.ts └── web │ ├── .gitignore │ ├── .storybook │ ├── main.ts │ └── preview.ts │ ├── Dockerfile │ ├── README.md │ ├── eslint.config.js │ ├── lint-staged.config.js │ ├── next.config.js │ ├── package.json │ ├── postcss.config.js │ ├── public │ ├── file-text.svg │ ├── globe.svg │ ├── next.svg │ ├── turborepo-dark.svg │ ├── turborepo-light.svg │ ├── vercel.svg │ └── window.svg │ ├── src │ ├── app │ │ ├── _layout │ │ │ ├── app-bar.tsx │ │ │ ├── index.tsx │ │ │ └── layout.tsx │ │ ├── circles │ │ │ ├── [id] │ │ │ │ ├── _delete-form │ │ │ │ │ ├── actions.ts │ │ │ │ │ ├── delete-form.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── _member-list │ │ │ │ │ ├── _remove-member-form │ │ │ │ │ │ ├── actions.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── remove-member-form.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── member-list.tsx │ │ │ │ ├── add-member │ │ │ │ │ ├── _add-member-form │ │ │ │ │ │ ├── actions.ts │ │ │ │ │ │ ├── add-member-form.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── edit │ │ │ │ │ ├── actions.ts │ │ │ │ │ ├── edit-form.tsx │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ ├── circle-list.tsx │ │ │ ├── circle.tsx │ │ │ ├── new │ │ │ │ ├── actions.ts │ │ │ │ ├── page.tsx │ │ │ │ └── register-form.tsx │ │ │ └── page.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── health │ │ │ └── route.ts │ │ ├── home-page.stories.tsx │ │ ├── home-page.tsx │ │ ├── layout.tsx │ │ ├── page.tsx │ │ ├── theme.ts │ │ └── users │ │ │ ├── [id] │ │ │ ├── actions.ts │ │ │ ├── delete-form.tsx │ │ │ ├── edit │ │ │ │ ├── actions.ts │ │ │ │ ├── edit-form.tsx │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ │ ├── new │ │ │ ├── actions.ts │ │ │ ├── page.tsx │ │ │ └── register-form.tsx │ │ │ ├── page.tsx │ │ │ └── user-list.tsx │ ├── components │ │ └── button │ │ │ ├── button.stories.tsx │ │ │ └── button.tsx │ └── data-access │ │ ├── circles │ │ ├── circles-api-client.ts │ │ └── index.ts │ │ └── profiles │ │ ├── index.ts │ │ └── profiles-api-client.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vitest.config.js ├── commitlint.config.js ├── docker-compose.yaml ├── docs ├── README.md ├── conceptual-models.md └── use-cases.md ├── e2e ├── .gitignore ├── Dockerfile.e2e ├── eslint.config.js ├── lint-staged.config.js ├── models │ ├── home-page.ts │ ├── profile-list-page.ts │ └── profile-page.ts ├── package.json ├── playwright.config.ts ├── tests │ ├── circle-effect-in-profile-deleted.spec.ts │ ├── circle-management.spec.ts │ ├── example.spec.ts │ └── profile-lifecycle.spec.ts └── tsconfig.json ├── eslint.config.js ├── lint-staged.config.js ├── package.json ├── packages ├── circles-api │ ├── eslint.config.js │ ├── lint-staged.config.js │ ├── package.json │ ├── scripts │ │ └── code-generator.js │ └── src │ │ └── index.d.ts ├── eslint-config │ ├── +vitest.js │ ├── README.md │ ├── eslint.config.js │ ├── index.js │ ├── libs │ │ ├── import.js │ │ ├── jsx-a11y.js │ │ ├── react-hooks.js │ │ ├── react.js │ │ ├── storybook.js │ │ ├── typescript.js │ │ └── vitest.js │ ├── lint-staged.config.js │ ├── next.js │ ├── node.js │ └── package.json ├── profiles-api │ ├── eslint.config.js │ ├── lint-staged.config.js │ ├── package.json │ ├── scripts │ │ └── code-generator.js │ └── src │ │ └── index.d.ts └── typescript-config │ ├── base.json │ ├── nestjs.json │ ├── nextjs.json │ └── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── turbo.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | pnpm dlx commitlint --edit $1 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | pnpm dlx lint-staged 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/README.md -------------------------------------------------------------------------------- /apps/circles/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/Dockerfile -------------------------------------------------------------------------------- /apps/circles/README.md: -------------------------------------------------------------------------------- 1 | # Circles Application 2 | -------------------------------------------------------------------------------- /apps/circles/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/eslint.config.js -------------------------------------------------------------------------------- /apps/circles/lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/lint-staged.config.js -------------------------------------------------------------------------------- /apps/circles/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/package.json -------------------------------------------------------------------------------- /apps/circles/src/application/event-handler/index.ts: -------------------------------------------------------------------------------- 1 | export * from './member-deleted-handler'; 2 | -------------------------------------------------------------------------------- /apps/circles/src/application/event-handler/member-deleted-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/event-handler/member-deleted-handler.ts -------------------------------------------------------------------------------- /apps/circles/src/application/interacors/add-member.interactor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/interacors/add-member.interactor.ts -------------------------------------------------------------------------------- /apps/circles/src/application/interacors/change-owner.interactor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/interacors/change-owner.interactor.ts -------------------------------------------------------------------------------- /apps/circles/src/application/interacors/delete-circle.interactor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/interacors/delete-circle.interactor.ts -------------------------------------------------------------------------------- /apps/circles/src/application/interacors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/interacors/index.ts -------------------------------------------------------------------------------- /apps/circles/src/application/interacors/register-circle.interactor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/interacors/register-circle.interactor.ts -------------------------------------------------------------------------------- /apps/circles/src/application/interacors/remove-member.interactor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/interacors/remove-member.interactor.ts -------------------------------------------------------------------------------- /apps/circles/src/application/interacors/rename-circle.interactor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/interacors/rename-circle.interactor.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/exceptions/can-not-register-circle.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/exceptions/can-not-register-circle.exception.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/exceptions/can-not-rename-circle.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/exceptions/can-not-rename-circle.exception.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/exceptions/circle-not-found.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/exceptions/circle-not-found.exception.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/exceptions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/exceptions/index.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/exceptions/member-not-found.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/exceptions/member-not-found.exception.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/exceptions/relationship-already-exists.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/exceptions/relationship-already-exists.exception.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/exceptions/relationship-not-found.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/exceptions/relationship-not-found.exception.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/add-member/add-member-use-case-input-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/add-member/add-member-use-case-input-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/add-member/add-member-use-case-input-port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/add-member/add-member-use-case-input-port.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/add-member/add-member-use-case-output-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/add-member/add-member-use-case-output-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/add-member/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/add-member/index.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/change-owner/change-owner-use-case-input-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/change-owner/change-owner-use-case-input-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/change-owner/change-owner-use-case-input-port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/change-owner/change-owner-use-case-input-port.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/change-owner/change-owner-use-case-output-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/change-owner/change-owner-use-case-output-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/change-owner/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/change-owner/index.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/delete/delete-circle-use-case-input-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/delete/delete-circle-use-case-input-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/delete/delete-circle-use-case-input-port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/delete/delete-circle-use-case-input-port.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/delete/delete-circle-use-case-output-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/delete/delete-circle-use-case-output-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/delete/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/delete/index.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/dto/circle-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/dto/circle-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/dto/index.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/dto/member-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/dto/member-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/find-all/find-all-circles-use-case-input-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/find-all/find-all-circles-use-case-input-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/find-all/find-all-circles-use-case-input-port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/find-all/find-all-circles-use-case-input-port.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/find-all/find-all-circles-use-case-output-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/find-all/find-all-circles-use-case-output-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/find-all/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/find-all/index.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/get-candidates/get-candidates-use-case-input-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/get-candidates/get-candidates-use-case-input-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/get-candidates/get-candidates-use-case-input-port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/get-candidates/get-candidates-use-case-input-port.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/get-candidates/get-candidates-use-case-output-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/get-candidates/get-candidates-use-case-output-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/get-candidates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/get-candidates/index.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/get/get-circle-use-case-input-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/get/get-circle-use-case-input-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/get/get-circle-use-case-input-port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/get/get-circle-use-case-input-port.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/get/get-circle-use-case-output-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/get/get-circle-use-case-output-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/get/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/get/index.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/index.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/register/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/register/index.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/register/register-circle-use-case-input-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/register/register-circle-use-case-input-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/register/register-circle-use-case-input-port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/register/register-circle-use-case-input-port.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/register/register-circle-use-case-output-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/register/register-circle-use-case-output-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/remove-member/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/remove-member/index.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/remove-member/remove-member-use-case-input-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/remove-member/remove-member-use-case-input-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/remove-member/remove-member-use-case-input-port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/remove-member/remove-member-use-case-input-port.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/remove-member/remove-member-use-case-output-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/remove-member/remove-member-use-case-output-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/rename/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/rename/index.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/rename/rename-circle-use-case-input-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/rename/rename-circle-use-case-input-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/rename/rename-circle-use-case-input-port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/rename/rename-circle-use-case-input-port.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/rename/rename-circle-use-case-output-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/rename/rename-circle-use-case-output-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/use-case-input-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/use-case-input-data.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/use-case-input-port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/use-case-input-port.ts -------------------------------------------------------------------------------- /apps/circles/src/application/use-case/input-ports/use-case-output-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/application/use-case/input-ports/use-case-output-data.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/circle-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/circle-factory.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/circle-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/circle-repository.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/circle.specification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/circle.specification.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/circle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/circle.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/event/circle-deleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/event/circle-deleted.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/event/circle-event-publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/event/circle-event-publisher.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/event/circle-event-subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/event/circle-event-subscriber.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/event/circle-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/event/circle-event.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/event/circle-registered.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/event/circle-registered.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/event/circle-renamed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/event/circle-renamed.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/event/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/event/index.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/id/circle-id.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/id/circle-id.spec.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/id/circle-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/id/circle-id.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/id/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/id/index.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/id/invalid-circle-id.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/id/invalid-circle-id.exception.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/index.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/name/circle-name.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/name/circle-name.spec.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/name/circle-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/name/circle-name.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/name/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/name/index.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/circle/name/invalid-circle-name.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/circle/name/invalid-circle-name.exception.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/member/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/member/index.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/member/invalid-member-id.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/member/invalid-member-id.exception.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/member/member-deleted-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/member/member-deleted-handler.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/member/member-existence.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/member/member-existence.service.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/member/member-id.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/member/member-id.spec.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/member/member-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/member/member-id.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/member/member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/member/member.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/event/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/event/index.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/event/relationship-changed-role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/event/relationship-changed-role.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/event/relationship-created.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/event/relationship-created.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/event/relationship-deleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/event/relationship-deleted.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/event/relationship-event-publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/event/relationship-event-publisher.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/event/relationship-event-subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/event/relationship-event-subscriber.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/event/relationship-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/event/relationship-event.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/index.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/relationship-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/relationship-repository.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/relationship.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/relationship.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/role.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/specifications/circle-relationship.specification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/specifications/circle-relationship.specification.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/specifications/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/specifications/index.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/specifications/member-relationship.specification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/specifications/member-relationship.specification.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/specifications/relationship.specification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/specifications/relationship.specification.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/relationship/specifications/role-relationship.specification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/relationship/specifications/role-relationship.specification.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/shared/event/event-publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/shared/event/event-publisher.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/shared/event/event-subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/shared/event/event-subscriber.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/shared/event/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/shared/event/event.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/shared/event/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/shared/event/index.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/shared/index.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/models/shared/specification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/models/shared/specification.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/services/circle-existence.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/services/circle-existence.service.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/services/index.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/services/owner-candidate-relationship-choicer/can-not-choice-owner-candidate-relationship.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/services/owner-candidate-relationship-choicer/can-not-choice-owner-candidate-relationship.exception.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/services/owner-candidate-relationship-choicer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/services/owner-candidate-relationship-choicer/index.ts -------------------------------------------------------------------------------- /apps/circles/src/domain/services/owner-candidate-relationship-choicer/owner-candidate-relationship-choicer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/domain/services/owner-candidate-relationship-choicer/owner-candidate-relationship-choicer.ts -------------------------------------------------------------------------------- /apps/circles/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/index.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/event-bus/circle-event-bus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/event-bus/circle-event-bus.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/event-bus/event-bus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/event-bus/event-bus.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/event-bus/event-subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/event-bus/event-subscription.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/event-bus/event-subscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/event-bus/event-subscriptions.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/event-bus/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/event-bus/index.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/event-bus/relationship-event-bus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/event-bus/relationship-event-bus.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/persistence/circle-repository/circle-event-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/persistence/circle-repository/circle-event-loader.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/persistence/circle-repository/circle-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/persistence/circle-repository/circle-repository.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/persistence/circle-repository/in-memory-circle-event-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/persistence/circle-repository/in-memory-circle-event-store.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/persistence/circle-repository/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/persistence/circle-repository/index.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/persistence/in-memory-circle-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/persistence/in-memory-circle-factory.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/persistence/member/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/persistence/member/index.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/persistence/member/member-existence.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/persistence/member/member-existence.exception.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/persistence/member/member-existence.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/persistence/member/member-existence.service.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/persistence/relationship-repository/in-memory-relationship-event-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/persistence/relationship-repository/in-memory-relationship-event-store.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/persistence/relationship-repository/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/persistence/relationship-repository/index.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/persistence/relationship-repository/relationship-event-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/persistence/relationship-repository/relationship-event-loader.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/persistence/relationship-repository/relationship-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/persistence/relationship-repository/relationship-repository.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/query-service/circle-data-access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/query-service/circle-data-access.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/query-service/find-all-circles.query-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/query-service/find-all-circles.query-service.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/query-service/get-candidates.query-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/query-service/get-candidates.query-service.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/query-service/get-circle.query-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/query-service/get-circle.query-service.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/query-service/in-memory-circle-data-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/query-service/in-memory-circle-data-store.ts -------------------------------------------------------------------------------- /apps/circles/src/infrastructure/query-service/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/infrastructure/query-service/index.ts -------------------------------------------------------------------------------- /apps/circles/src/presentation/circles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/presentation/circles.ts -------------------------------------------------------------------------------- /apps/circles/src/presentation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/presentation/index.ts -------------------------------------------------------------------------------- /apps/circles/src/presentation/schema/circle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/presentation/schema/circle.ts -------------------------------------------------------------------------------- /apps/circles/src/presentation/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/presentation/schema/index.ts -------------------------------------------------------------------------------- /apps/circles/src/presentation/schema/problem-detail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/src/presentation/schema/problem-detail.ts -------------------------------------------------------------------------------- /apps/circles/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/tsconfig.build.json -------------------------------------------------------------------------------- /apps/circles/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/tsconfig.json -------------------------------------------------------------------------------- /apps/circles/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/circles/vitest.config.ts -------------------------------------------------------------------------------- /apps/profiles/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/Dockerfile -------------------------------------------------------------------------------- /apps/profiles/README.md: -------------------------------------------------------------------------------- 1 | # Profiles Application 2 | -------------------------------------------------------------------------------- /apps/profiles/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/eslint.config.js -------------------------------------------------------------------------------- /apps/profiles/lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/lint-staged.config.js -------------------------------------------------------------------------------- /apps/profiles/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/package.json -------------------------------------------------------------------------------- /apps/profiles/src/application/application.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/application/application.service.spec.ts -------------------------------------------------------------------------------- /apps/profiles/src/application/application.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/application/application.service.ts -------------------------------------------------------------------------------- /apps/profiles/src/application/dto/index.ts: -------------------------------------------------------------------------------- 1 | export * from './profile-data'; 2 | -------------------------------------------------------------------------------- /apps/profiles/src/application/dto/profile-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/application/dto/profile-data.ts -------------------------------------------------------------------------------- /apps/profiles/src/application/exceptions/can-not-register-profile.exception.ts: -------------------------------------------------------------------------------- 1 | export class CanNotRegisterProfileException extends Error {} 2 | -------------------------------------------------------------------------------- /apps/profiles/src/application/exceptions/can-not-rename-profile.exception.ts: -------------------------------------------------------------------------------- 1 | export class CanNotRenameProfileException extends Error {} 2 | -------------------------------------------------------------------------------- /apps/profiles/src/application/exceptions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/application/exceptions/index.ts -------------------------------------------------------------------------------- /apps/profiles/src/application/exceptions/profile-not-found.exception.ts: -------------------------------------------------------------------------------- 1 | export class ProfileNotFoundException extends Error {} 2 | -------------------------------------------------------------------------------- /apps/profiles/src/application/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/application/index.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/event/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/event/index.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/event/profile-deleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/event/profile-deleted.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/event/profile-event-publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/event/profile-event-publisher.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/event/profile-event-subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/event/profile-event-subscriber.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/event/profile-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/event/profile-event.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/event/profile-registered.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/event/profile-registered.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/event/profile-renamed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/event/profile-renamed.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/index.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/profile-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/profile-factory.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/profile-id.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/profile-id.spec.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/profile-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/profile-id.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/profile-name.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/profile-name.spec.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/profile-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/profile-name.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/profile-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/profile-repository.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/profile.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/profile.spec.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/models/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/models/profile.ts -------------------------------------------------------------------------------- /apps/profiles/src/domain/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './profile-existence-service'; 2 | -------------------------------------------------------------------------------- /apps/profiles/src/domain/services/profile-existence-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/domain/services/profile-existence-service.ts -------------------------------------------------------------------------------- /apps/profiles/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/index.ts -------------------------------------------------------------------------------- /apps/profiles/src/infrastructure/event-bus/index.ts: -------------------------------------------------------------------------------- 1 | export * from './profile-event-bus'; 2 | -------------------------------------------------------------------------------- /apps/profiles/src/infrastructure/event-bus/profile-event-bus.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/infrastructure/event-bus/profile-event-bus.spec.ts -------------------------------------------------------------------------------- /apps/profiles/src/infrastructure/event-bus/profile-event-bus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/infrastructure/event-bus/profile-event-bus.ts -------------------------------------------------------------------------------- /apps/profiles/src/infrastructure/event-bus/profile-event-subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/infrastructure/event-bus/profile-event-subscription.ts -------------------------------------------------------------------------------- /apps/profiles/src/infrastructure/event-bus/profile-event-subscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/infrastructure/event-bus/profile-event-subscriptions.ts -------------------------------------------------------------------------------- /apps/profiles/src/infrastructure/messenger/index.ts: -------------------------------------------------------------------------------- 1 | export * from './messenger'; 2 | -------------------------------------------------------------------------------- /apps/profiles/src/infrastructure/messenger/messenger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/infrastructure/messenger/messenger.ts -------------------------------------------------------------------------------- /apps/profiles/src/infrastructure/persistence/in-memory-profile-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/infrastructure/persistence/in-memory-profile-factory.ts -------------------------------------------------------------------------------- /apps/profiles/src/infrastructure/persistence/in-memory-profile-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/infrastructure/persistence/in-memory-profile-repository.ts -------------------------------------------------------------------------------- /apps/profiles/src/infrastructure/persistence/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/infrastructure/persistence/index.ts -------------------------------------------------------------------------------- /apps/profiles/src/presentation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/presentation/index.ts -------------------------------------------------------------------------------- /apps/profiles/src/presentation/profiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/presentation/profiles.ts -------------------------------------------------------------------------------- /apps/profiles/src/presentation/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/presentation/schema/index.ts -------------------------------------------------------------------------------- /apps/profiles/src/presentation/schema/problem-detail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/presentation/schema/problem-detail.ts -------------------------------------------------------------------------------- /apps/profiles/src/presentation/schema/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/presentation/schema/profile.ts -------------------------------------------------------------------------------- /apps/profiles/src/presentation/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/src/presentation/service.ts -------------------------------------------------------------------------------- /apps/profiles/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/tsconfig.build.json -------------------------------------------------------------------------------- /apps/profiles/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/tsconfig.json -------------------------------------------------------------------------------- /apps/profiles/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/profiles/vitest.config.ts -------------------------------------------------------------------------------- /apps/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/.gitignore -------------------------------------------------------------------------------- /apps/web/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/.storybook/main.ts -------------------------------------------------------------------------------- /apps/web/.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/.storybook/preview.ts -------------------------------------------------------------------------------- /apps/web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/Dockerfile -------------------------------------------------------------------------------- /apps/web/README.md: -------------------------------------------------------------------------------- 1 | # Web Application 2 | -------------------------------------------------------------------------------- /apps/web/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/eslint.config.js -------------------------------------------------------------------------------- /apps/web/lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/lint-staged.config.js -------------------------------------------------------------------------------- /apps/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/next.config.js -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/postcss.config.js -------------------------------------------------------------------------------- /apps/web/public/file-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/public/file-text.svg -------------------------------------------------------------------------------- /apps/web/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/public/globe.svg -------------------------------------------------------------------------------- /apps/web/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/public/next.svg -------------------------------------------------------------------------------- /apps/web/public/turborepo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/public/turborepo-dark.svg -------------------------------------------------------------------------------- /apps/web/public/turborepo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/public/turborepo-light.svg -------------------------------------------------------------------------------- /apps/web/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/public/vercel.svg -------------------------------------------------------------------------------- /apps/web/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/public/window.svg -------------------------------------------------------------------------------- /apps/web/src/app/_layout/app-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/_layout/app-bar.tsx -------------------------------------------------------------------------------- /apps/web/src/app/_layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/_layout/index.tsx -------------------------------------------------------------------------------- /apps/web/src/app/_layout/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/_layout/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/_delete-form/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/[id]/_delete-form/actions.ts -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/_delete-form/delete-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/[id]/_delete-form/delete-form.tsx -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/_delete-form/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './delete-form'; 2 | -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/_member-list/_remove-member-form/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/[id]/_member-list/_remove-member-form/actions.ts -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/_member-list/_remove-member-form/index.ts: -------------------------------------------------------------------------------- 1 | export * from './remove-member-form'; 2 | -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/_member-list/_remove-member-form/remove-member-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/[id]/_member-list/_remove-member-form/remove-member-form.tsx -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/_member-list/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './member-list'; 2 | -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/_member-list/member-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/[id]/_member-list/member-list.tsx -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/add-member/_add-member-form/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/[id]/add-member/_add-member-form/actions.ts -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/add-member/_add-member-form/add-member-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/[id]/add-member/_add-member-form/add-member-form.tsx -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/add-member/_add-member-form/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './add-member-form'; 2 | -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/add-member/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/[id]/add-member/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/edit/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/[id]/edit/actions.ts -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/edit/edit-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/[id]/edit/edit-form.tsx -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/edit/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/[id]/edit/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/circles/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/[id]/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/circles/circle-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/circle-list.tsx -------------------------------------------------------------------------------- /apps/web/src/app/circles/circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/circle.tsx -------------------------------------------------------------------------------- /apps/web/src/app/circles/new/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/new/actions.ts -------------------------------------------------------------------------------- /apps/web/src/app/circles/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/new/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/circles/new/register-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/new/register-form.tsx -------------------------------------------------------------------------------- /apps/web/src/app/circles/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/circles/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/web/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/globals.css -------------------------------------------------------------------------------- /apps/web/src/app/health/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/health/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/home-page.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/home-page.stories.tsx -------------------------------------------------------------------------------- /apps/web/src/app/home-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/home-page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/theme.ts -------------------------------------------------------------------------------- /apps/web/src/app/users/[id]/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/users/[id]/actions.ts -------------------------------------------------------------------------------- /apps/web/src/app/users/[id]/delete-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/users/[id]/delete-form.tsx -------------------------------------------------------------------------------- /apps/web/src/app/users/[id]/edit/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/users/[id]/edit/actions.ts -------------------------------------------------------------------------------- /apps/web/src/app/users/[id]/edit/edit-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/users/[id]/edit/edit-form.tsx -------------------------------------------------------------------------------- /apps/web/src/app/users/[id]/edit/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/users/[id]/edit/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/users/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/users/[id]/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/users/new/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/users/new/actions.ts -------------------------------------------------------------------------------- /apps/web/src/app/users/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/users/new/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/users/new/register-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/users/new/register-form.tsx -------------------------------------------------------------------------------- /apps/web/src/app/users/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/users/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/users/user-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/app/users/user-list.tsx -------------------------------------------------------------------------------- /apps/web/src/components/button/button.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/components/button/button.stories.tsx -------------------------------------------------------------------------------- /apps/web/src/components/button/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/components/button/button.tsx -------------------------------------------------------------------------------- /apps/web/src/data-access/circles/circles-api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/data-access/circles/circles-api-client.ts -------------------------------------------------------------------------------- /apps/web/src/data-access/circles/index.ts: -------------------------------------------------------------------------------- 1 | export * from './circles-api-client'; 2 | -------------------------------------------------------------------------------- /apps/web/src/data-access/profiles/index.ts: -------------------------------------------------------------------------------- 1 | export * from './profiles-api-client'; 2 | -------------------------------------------------------------------------------- /apps/web/src/data-access/profiles/profiles-api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/src/data-access/profiles/profiles-api-client.ts -------------------------------------------------------------------------------- /apps/web/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/tsconfig.build.json -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /apps/web/vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/apps/web/vitest.config.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/conceptual-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/docs/conceptual-models.md -------------------------------------------------------------------------------- /docs/use-cases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/docs/use-cases.md -------------------------------------------------------------------------------- /e2e/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/.gitignore -------------------------------------------------------------------------------- /e2e/Dockerfile.e2e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/Dockerfile.e2e -------------------------------------------------------------------------------- /e2e/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/eslint.config.js -------------------------------------------------------------------------------- /e2e/lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/lint-staged.config.js -------------------------------------------------------------------------------- /e2e/models/home-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/models/home-page.ts -------------------------------------------------------------------------------- /e2e/models/profile-list-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/models/profile-list-page.ts -------------------------------------------------------------------------------- /e2e/models/profile-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/models/profile-page.ts -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/package.json -------------------------------------------------------------------------------- /e2e/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/playwright.config.ts -------------------------------------------------------------------------------- /e2e/tests/circle-effect-in-profile-deleted.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/tests/circle-effect-in-profile-deleted.spec.ts -------------------------------------------------------------------------------- /e2e/tests/circle-management.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/tests/circle-management.spec.ts -------------------------------------------------------------------------------- /e2e/tests/example.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/tests/example.spec.ts -------------------------------------------------------------------------------- /e2e/tests/profile-lifecycle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/tests/profile-lifecycle.spec.ts -------------------------------------------------------------------------------- /e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/e2e/tsconfig.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/eslint.config.js -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/package.json -------------------------------------------------------------------------------- /packages/circles-api/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/circles-api/eslint.config.js -------------------------------------------------------------------------------- /packages/circles-api/lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/circles-api/lint-staged.config.js -------------------------------------------------------------------------------- /packages/circles-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/circles-api/package.json -------------------------------------------------------------------------------- /packages/circles-api/scripts/code-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/circles-api/scripts/code-generator.js -------------------------------------------------------------------------------- /packages/circles-api/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/circles-api/src/index.d.ts -------------------------------------------------------------------------------- /packages/eslint-config/+vitest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/+vitest.js -------------------------------------------------------------------------------- /packages/eslint-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/README.md -------------------------------------------------------------------------------- /packages/eslint-config/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/eslint.config.js -------------------------------------------------------------------------------- /packages/eslint-config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/index.js -------------------------------------------------------------------------------- /packages/eslint-config/libs/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/libs/import.js -------------------------------------------------------------------------------- /packages/eslint-config/libs/jsx-a11y.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/libs/jsx-a11y.js -------------------------------------------------------------------------------- /packages/eslint-config/libs/react-hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/libs/react-hooks.js -------------------------------------------------------------------------------- /packages/eslint-config/libs/react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/libs/react.js -------------------------------------------------------------------------------- /packages/eslint-config/libs/storybook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/libs/storybook.js -------------------------------------------------------------------------------- /packages/eslint-config/libs/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/libs/typescript.js -------------------------------------------------------------------------------- /packages/eslint-config/libs/vitest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/libs/vitest.js -------------------------------------------------------------------------------- /packages/eslint-config/lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/lint-staged.config.js -------------------------------------------------------------------------------- /packages/eslint-config/next.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/next.js -------------------------------------------------------------------------------- /packages/eslint-config/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/node.js -------------------------------------------------------------------------------- /packages/eslint-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/eslint-config/package.json -------------------------------------------------------------------------------- /packages/profiles-api/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/profiles-api/eslint.config.js -------------------------------------------------------------------------------- /packages/profiles-api/lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/profiles-api/lint-staged.config.js -------------------------------------------------------------------------------- /packages/profiles-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/profiles-api/package.json -------------------------------------------------------------------------------- /packages/profiles-api/scripts/code-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/profiles-api/scripts/code-generator.js -------------------------------------------------------------------------------- /packages/profiles-api/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/profiles-api/src/index.d.ts -------------------------------------------------------------------------------- /packages/typescript-config/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/typescript-config/base.json -------------------------------------------------------------------------------- /packages/typescript-config/nestjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/typescript-config/nestjs.json -------------------------------------------------------------------------------- /packages/typescript-config/nextjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/typescript-config/nextjs.json -------------------------------------------------------------------------------- /packages/typescript-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/packages/typescript-config/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m10maeda/itddd/HEAD/turbo.json --------------------------------------------------------------------------------