From 656395a6244aa91ae812a5534334e0a31c1e6a2c Mon Sep 17 00:00:00 2001 From: "Abdulmalik A." Date: Thu, 7 May 2026 16:48:01 +0100 Subject: [PATCH] chore: remove api and contracts packages (moved to separate repos) --- apps/api/README.md | 13 --------- apps/api/nest-cli.json | 4 --- apps/api/package.json | 26 ------------------ apps/api/src/app.controller.ts | 12 --------- apps/api/src/app.module.ts | 27 ------------------- apps/api/src/app.service.ts | 8 ------ apps/api/src/main.ts | 10 ------- apps/api/src/modules/auth/auth.controller.ts | 12 --------- apps/api/src/modules/auth/auth.module.ts | 9 ------- apps/api/src/modules/auth/auth.service.ts | 8 ------ apps/api/src/modules/auth/dto/README.md | 4 --- apps/api/src/modules/auth/entities/.gitkeep | 0 .../blockchain/blockchain.controller.ts | 12 --------- .../modules/blockchain/blockchain.module.ts | 9 ------- .../modules/blockchain/blockchain.service.ts | 8 ------ apps/api/src/modules/blockchain/dto/README.md | 4 --- .../src/modules/blockchain/entities/.gitkeep | 0 .../src/modules/common/common.controller.ts | 12 --------- apps/api/src/modules/common/common.module.ts | 9 ------- apps/api/src/modules/common/common.service.ts | 8 ------ apps/api/src/modules/common/dto/README.md | 4 --- apps/api/src/modules/common/entities/.gitkeep | 0 .../credentials/credentials.controller.ts | 12 --------- .../modules/credentials/credentials.module.ts | 9 ------- .../credentials/credentials.service.ts | 8 ------ .../api/src/modules/credentials/dto/README.md | 4 --- .../src/modules/credentials/entities/.gitkeep | 0 apps/api/src/modules/ipfs/dto/README.md | 4 --- apps/api/src/modules/ipfs/entities/.gitkeep | 0 apps/api/src/modules/ipfs/ipfs.controller.ts | 12 --------- apps/api/src/modules/ipfs/ipfs.module.ts | 9 ------- apps/api/src/modules/ipfs/ipfs.service.ts | 8 ------ apps/api/src/modules/issuers/dto/README.md | 4 --- .../api/src/modules/issuers/entities/.gitkeep | 0 .../src/modules/issuers/issuers.controller.ts | 12 --------- .../api/src/modules/issuers/issuers.module.ts | 9 ------- .../src/modules/issuers/issuers.service.ts | 8 ------ apps/api/src/modules/users/dto/README.md | 4 --- apps/api/src/modules/users/entities/.gitkeep | 0 .../api/src/modules/users/users.controller.ts | 12 --------- apps/api/src/modules/users/users.module.ts | 9 ------- apps/api/src/modules/users/users.service.ts | 8 ------ .../src/modules/verification/dto/README.md | 4 --- .../modules/verification/entities/.gitkeep | 0 .../verification/verification.controller.ts | 12 --------- .../verification/verification.module.ts | 9 ------- .../verification/verification.service.ts | 8 ------ apps/api/tsconfig.build.json | 8 ------ apps/api/tsconfig.json | 19 ------------- packages/contracts/README.md | 9 ------- .../contracts/credential_registry/Cargo.toml | 7 ----- .../contracts/credential_registry/README.md | 13 --------- .../contracts/credential_registry/src/lib.rs | 9 ------- 53 files changed, 429 deletions(-) delete mode 100644 apps/api/README.md delete mode 100644 apps/api/nest-cli.json delete mode 100644 apps/api/package.json delete mode 100644 apps/api/src/app.controller.ts delete mode 100644 apps/api/src/app.module.ts delete mode 100644 apps/api/src/app.service.ts delete mode 100644 apps/api/src/main.ts delete mode 100644 apps/api/src/modules/auth/auth.controller.ts delete mode 100644 apps/api/src/modules/auth/auth.module.ts delete mode 100644 apps/api/src/modules/auth/auth.service.ts delete mode 100644 apps/api/src/modules/auth/dto/README.md delete mode 100644 apps/api/src/modules/auth/entities/.gitkeep delete mode 100644 apps/api/src/modules/blockchain/blockchain.controller.ts delete mode 100644 apps/api/src/modules/blockchain/blockchain.module.ts delete mode 100644 apps/api/src/modules/blockchain/blockchain.service.ts delete mode 100644 apps/api/src/modules/blockchain/dto/README.md delete mode 100644 apps/api/src/modules/blockchain/entities/.gitkeep delete mode 100644 apps/api/src/modules/common/common.controller.ts delete mode 100644 apps/api/src/modules/common/common.module.ts delete mode 100644 apps/api/src/modules/common/common.service.ts delete mode 100644 apps/api/src/modules/common/dto/README.md delete mode 100644 apps/api/src/modules/common/entities/.gitkeep delete mode 100644 apps/api/src/modules/credentials/credentials.controller.ts delete mode 100644 apps/api/src/modules/credentials/credentials.module.ts delete mode 100644 apps/api/src/modules/credentials/credentials.service.ts delete mode 100644 apps/api/src/modules/credentials/dto/README.md delete mode 100644 apps/api/src/modules/credentials/entities/.gitkeep delete mode 100644 apps/api/src/modules/ipfs/dto/README.md delete mode 100644 apps/api/src/modules/ipfs/entities/.gitkeep delete mode 100644 apps/api/src/modules/ipfs/ipfs.controller.ts delete mode 100644 apps/api/src/modules/ipfs/ipfs.module.ts delete mode 100644 apps/api/src/modules/ipfs/ipfs.service.ts delete mode 100644 apps/api/src/modules/issuers/dto/README.md delete mode 100644 apps/api/src/modules/issuers/entities/.gitkeep delete mode 100644 apps/api/src/modules/issuers/issuers.controller.ts delete mode 100644 apps/api/src/modules/issuers/issuers.module.ts delete mode 100644 apps/api/src/modules/issuers/issuers.service.ts delete mode 100644 apps/api/src/modules/users/dto/README.md delete mode 100644 apps/api/src/modules/users/entities/.gitkeep delete mode 100644 apps/api/src/modules/users/users.controller.ts delete mode 100644 apps/api/src/modules/users/users.module.ts delete mode 100644 apps/api/src/modules/users/users.service.ts delete mode 100644 apps/api/src/modules/verification/dto/README.md delete mode 100644 apps/api/src/modules/verification/entities/.gitkeep delete mode 100644 apps/api/src/modules/verification/verification.controller.ts delete mode 100644 apps/api/src/modules/verification/verification.module.ts delete mode 100644 apps/api/src/modules/verification/verification.service.ts delete mode 100644 apps/api/tsconfig.build.json delete mode 100644 apps/api/tsconfig.json delete mode 100644 packages/contracts/README.md delete mode 100644 packages/contracts/credential_registry/Cargo.toml delete mode 100644 packages/contracts/credential_registry/README.md delete mode 100644 packages/contracts/credential_registry/src/lib.rs diff --git a/apps/api/README.md b/apps/api/README.md deleted file mode 100644 index 3365434..0000000 --- a/apps/api/README.md +++ /dev/null @@ -1,13 +0,0 @@ -# OpenCred API - -This NestJS app is the backend scaffold for OpenCred. - -## Structure - -- `src/main.ts` — application bootstrap. -- `src/app.module.ts` — root application module. -- `src/modules/` — feature modules for auth, users, issuers, credentials, verification, blockchain, IPFS, and common. - -## Notes - -This scaffold intentionally does not include database connection setup, PostgreSQL configuration, TypeORM integration, or entity definitions. Those responsibilities are left to contributors via open issues. diff --git a/apps/api/nest-cli.json b/apps/api/nest-cli.json deleted file mode 100644 index 56167b3..0000000 --- a/apps/api/nest-cli.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "collection": "@nestjs/schematics", - "sourceRoot": "src" -} diff --git a/apps/api/package.json b/apps/api/package.json deleted file mode 100644 index 9301174..0000000 --- a/apps/api/package.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "@opencred/api", - "private": true, - "version": "0.1.0", - "scripts": { - "start": "nest start", - "start:dev": "nest start --watch", - "build": "tsc -p tsconfig.build.json", - "lint": "eslint \"src/**/*.ts\" --fix", - "test": "echo \"No tests yet. Add tests with contributor issues.\"" - }, - "dependencies": { - "@nestjs/common": "^10.0.0", - "@nestjs/core": "^10.0.0", - "reflect-metadata": "^0.1.13", - "rxjs": "^7.8.0" - }, - "devDependencies": { - "@nestjs/cli": "^10.0.0", - "@nestjs/schematics": "^10.0.0", - "@types/node": "^20.11.0", - "typescript": "^5.5.4", - "eslint": "^8.0.0", - "eslint-config-prettier": "^9.0.0" - } -} diff --git a/apps/api/src/app.controller.ts b/apps/api/src/app.controller.ts deleted file mode 100644 index 1d102bb..0000000 --- a/apps/api/src/app.controller.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Controller, Get } from '@nestjs/common'; -import { AppService } from './app.service'; - -@Controller() -export class AppController { - constructor(private readonly appService: AppService) {} - - @Get() - getStatus(): string { - return this.appService.getStatus(); - } -} diff --git a/apps/api/src/app.module.ts b/apps/api/src/app.module.ts deleted file mode 100644 index 26e339b..0000000 --- a/apps/api/src/app.module.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Module } from '@nestjs/common'; -import { AppController } from './app.controller'; -import { AppService } from './app.service'; -import { AuthModule } from './modules/auth/auth.module'; -import { UsersModule } from './modules/users/users.module'; -import { IssuersModule } from './modules/issuers/issuers.module'; -import { CredentialsModule } from './modules/credentials/credentials.module'; -import { VerificationModule } from './modules/verification/verification.module'; -import { BlockchainModule } from './modules/blockchain/blockchain.module'; -import { IpfsModule } from './modules/ipfs/ipfs.module'; -import { CommonModule } from './modules/common/common.module'; - -@Module({ - imports: [ - AuthModule, - UsersModule, - IssuersModule, - CredentialsModule, - VerificationModule, - BlockchainModule, - IpfsModule, - CommonModule, - ], - controllers: [AppController], - providers: [AppService], -}) -export class AppModule {} diff --git a/apps/api/src/app.service.ts b/apps/api/src/app.service.ts deleted file mode 100644 index 1775244..0000000 --- a/apps/api/src/app.service.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Injectable } from '@nestjs/common'; - -@Injectable() -export class AppService { - getStatus(): string { - return 'OpenCred API scaffold is ready. Business logic and database details are intentionally left for contributor issues.'; - } -} diff --git a/apps/api/src/main.ts b/apps/api/src/main.ts deleted file mode 100644 index 7296a3d..0000000 --- a/apps/api/src/main.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { NestFactory } from '@nestjs/core'; -import { AppModule } from './app.module'; - -async function bootstrap() { - const app = await NestFactory.create(AppModule); - await app.listen(3000); - console.log('OpenCred API is running on http://localhost:3000'); -} - -bootstrap(); diff --git a/apps/api/src/modules/auth/auth.controller.ts b/apps/api/src/modules/auth/auth.controller.ts deleted file mode 100644 index e2123d5..0000000 --- a/apps/api/src/modules/auth/auth.controller.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Controller, Get } from '@nestjs/common'; -import { AuthService } from './auth.service'; - -@Controller('auth') -export class AuthController { - constructor(private readonly authService: AuthService) {} - - @Get() - getPlaceholder(): string { - return 'Auth module is scaffolded. Implement behavior via contributor issues.'; - } -} diff --git a/apps/api/src/modules/auth/auth.module.ts b/apps/api/src/modules/auth/auth.module.ts deleted file mode 100644 index a7d9fbc..0000000 --- a/apps/api/src/modules/auth/auth.module.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Module } from '@nestjs/common'; -import { AuthController } from './auth.controller'; -import { AuthService } from './auth.service'; - -@Module({ - controllers: [AuthController], - providers: [AuthService], -}) -export class AuthModule {} diff --git a/apps/api/src/modules/auth/auth.service.ts b/apps/api/src/modules/auth/auth.service.ts deleted file mode 100644 index 49c3916..0000000 --- a/apps/api/src/modules/auth/auth.service.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Injectable } from '@nestjs/common'; - -@Injectable() -export class AuthService { - getPlaceholder(): string { - return 'Auth service is scaffolded and ready for contributors.'; - } -} diff --git a/apps/api/src/modules/auth/dto/README.md b/apps/api/src/modules/auth/dto/README.md deleted file mode 100644 index c07c63b..0000000 --- a/apps/api/src/modules/auth/dto/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Auth DTOs - -This folder will contain Data Transfer Objects for the Auth module. -DTO definitions are intentionally left as contributor issues. diff --git a/apps/api/src/modules/auth/entities/.gitkeep b/apps/api/src/modules/auth/entities/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/apps/api/src/modules/blockchain/blockchain.controller.ts b/apps/api/src/modules/blockchain/blockchain.controller.ts deleted file mode 100644 index 5326a8e..0000000 --- a/apps/api/src/modules/blockchain/blockchain.controller.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Controller, Get } from '@nestjs/common'; -import { BlockchainService } from './blockchain.service'; - -@Controller('blockchain') -export class BlockchainController { - constructor(private readonly blockchainService: BlockchainService) {} - - @Get() - getPlaceholder(): string { - return 'Blockchain module is scaffolded. Implement behavior via contributor issues.'; - } -} diff --git a/apps/api/src/modules/blockchain/blockchain.module.ts b/apps/api/src/modules/blockchain/blockchain.module.ts deleted file mode 100644 index 31084fc..0000000 --- a/apps/api/src/modules/blockchain/blockchain.module.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Module } from '@nestjs/common'; -import { BlockchainController } from './blockchain.controller'; -import { BlockchainService } from './blockchain.service'; - -@Module({ - controllers: [BlockchainController], - providers: [BlockchainService], -}) -export class BlockchainModule {} diff --git a/apps/api/src/modules/blockchain/blockchain.service.ts b/apps/api/src/modules/blockchain/blockchain.service.ts deleted file mode 100644 index 7b9d56a..0000000 --- a/apps/api/src/modules/blockchain/blockchain.service.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Injectable } from '@nestjs/common'; - -@Injectable() -export class BlockchainService { - getPlaceholder(): string { - return 'Blockchain service is scaffolded and ready for contributors.'; - } -} diff --git a/apps/api/src/modules/blockchain/dto/README.md b/apps/api/src/modules/blockchain/dto/README.md deleted file mode 100644 index bfddb35..0000000 --- a/apps/api/src/modules/blockchain/dto/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Blockchain DTOs - -This folder will contain Data Transfer Objects for the Blockchain module. -DTO definitions are intentionally left as contributor issues. diff --git a/apps/api/src/modules/blockchain/entities/.gitkeep b/apps/api/src/modules/blockchain/entities/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/apps/api/src/modules/common/common.controller.ts b/apps/api/src/modules/common/common.controller.ts deleted file mode 100644 index e641076..0000000 --- a/apps/api/src/modules/common/common.controller.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Controller, Get } from '@nestjs/common'; -import { CommonService } from './common.service'; - -@Controller('common') -export class CommonController { - constructor(private readonly commonService: CommonService) {} - - @Get() - getPlaceholder(): string { - return 'Common module is scaffolded. Implement behavior via contributor issues.'; - } -} diff --git a/apps/api/src/modules/common/common.module.ts b/apps/api/src/modules/common/common.module.ts deleted file mode 100644 index 617db5f..0000000 --- a/apps/api/src/modules/common/common.module.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Module } from '@nestjs/common'; -import { CommonController } from './common.controller'; -import { CommonService } from './common.service'; - -@Module({ - controllers: [CommonController], - providers: [CommonService], -}) -export class CommonModule {} diff --git a/apps/api/src/modules/common/common.service.ts b/apps/api/src/modules/common/common.service.ts deleted file mode 100644 index cde3e7e..0000000 --- a/apps/api/src/modules/common/common.service.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Injectable } from '@nestjs/common'; - -@Injectable() -export class CommonService { - getPlaceholder(): string { - return 'Common service is scaffolded and ready for contributors.'; - } -} diff --git a/apps/api/src/modules/common/dto/README.md b/apps/api/src/modules/common/dto/README.md deleted file mode 100644 index f53914b..0000000 --- a/apps/api/src/modules/common/dto/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Common DTOs - -This folder will contain Data Transfer Objects for the Common module. -DTO definitions are intentionally left as contributor issues. diff --git a/apps/api/src/modules/common/entities/.gitkeep b/apps/api/src/modules/common/entities/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/apps/api/src/modules/credentials/credentials.controller.ts b/apps/api/src/modules/credentials/credentials.controller.ts deleted file mode 100644 index c8c83ba..0000000 --- a/apps/api/src/modules/credentials/credentials.controller.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Controller, Get } from '@nestjs/common'; -import { CredentialsService } from './credentials.service'; - -@Controller('credentials') -export class CredentialsController { - constructor(private readonly credentialsService: CredentialsService) {} - - @Get() - getPlaceholder(): string { - return 'Credentials module is scaffolded. Implement behavior via contributor issues.'; - } -} diff --git a/apps/api/src/modules/credentials/credentials.module.ts b/apps/api/src/modules/credentials/credentials.module.ts deleted file mode 100644 index 535aa94..0000000 --- a/apps/api/src/modules/credentials/credentials.module.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Module } from '@nestjs/common'; -import { CredentialsController } from './credentials.controller'; -import { CredentialsService } from './credentials.service'; - -@Module({ - controllers: [CredentialsController], - providers: [CredentialsService], -}) -export class CredentialsModule {} diff --git a/apps/api/src/modules/credentials/credentials.service.ts b/apps/api/src/modules/credentials/credentials.service.ts deleted file mode 100644 index 9dfd70d..0000000 --- a/apps/api/src/modules/credentials/credentials.service.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Injectable } from '@nestjs/common'; - -@Injectable() -export class CredentialsService { - getPlaceholder(): string { - return 'Credentials service is scaffolded and ready for contributors.'; - } -} diff --git a/apps/api/src/modules/credentials/dto/README.md b/apps/api/src/modules/credentials/dto/README.md deleted file mode 100644 index 448bcee..0000000 --- a/apps/api/src/modules/credentials/dto/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Credentials DTOs - -This folder will contain Data Transfer Objects for the Credentials module. -DTO definitions are intentionally left as contributor issues. diff --git a/apps/api/src/modules/credentials/entities/.gitkeep b/apps/api/src/modules/credentials/entities/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/apps/api/src/modules/ipfs/dto/README.md b/apps/api/src/modules/ipfs/dto/README.md deleted file mode 100644 index 11f3210..0000000 --- a/apps/api/src/modules/ipfs/dto/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Ipfs DTOs - -This folder will contain Data Transfer Objects for the Ipfs module. -DTO definitions are intentionally left as contributor issues. diff --git a/apps/api/src/modules/ipfs/entities/.gitkeep b/apps/api/src/modules/ipfs/entities/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/apps/api/src/modules/ipfs/ipfs.controller.ts b/apps/api/src/modules/ipfs/ipfs.controller.ts deleted file mode 100644 index 390a5ac..0000000 --- a/apps/api/src/modules/ipfs/ipfs.controller.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Controller, Get } from '@nestjs/common'; -import { IpfsService } from './ipfs.service'; - -@Controller('ipfs') -export class IpfsController { - constructor(private readonly ipfsService: IpfsService) {} - - @Get() - getPlaceholder(): string { - return 'Ipfs module is scaffolded. Implement behavior via contributor issues.'; - } -} diff --git a/apps/api/src/modules/ipfs/ipfs.module.ts b/apps/api/src/modules/ipfs/ipfs.module.ts deleted file mode 100644 index bd62839..0000000 --- a/apps/api/src/modules/ipfs/ipfs.module.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Module } from '@nestjs/common'; -import { IpfsController } from './ipfs.controller'; -import { IpfsService } from './ipfs.service'; - -@Module({ - controllers: [IpfsController], - providers: [IpfsService], -}) -export class IpfsModule {} diff --git a/apps/api/src/modules/ipfs/ipfs.service.ts b/apps/api/src/modules/ipfs/ipfs.service.ts deleted file mode 100644 index 3d723aa..0000000 --- a/apps/api/src/modules/ipfs/ipfs.service.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Injectable } from '@nestjs/common'; - -@Injectable() -export class IpfsService { - getPlaceholder(): string { - return 'Ipfs service is scaffolded and ready for contributors.'; - } -} diff --git a/apps/api/src/modules/issuers/dto/README.md b/apps/api/src/modules/issuers/dto/README.md deleted file mode 100644 index 9c575e3..0000000 --- a/apps/api/src/modules/issuers/dto/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Issuers DTOs - -This folder will contain Data Transfer Objects for the Issuers module. -DTO definitions are intentionally left as contributor issues. diff --git a/apps/api/src/modules/issuers/entities/.gitkeep b/apps/api/src/modules/issuers/entities/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/apps/api/src/modules/issuers/issuers.controller.ts b/apps/api/src/modules/issuers/issuers.controller.ts deleted file mode 100644 index c746276..0000000 --- a/apps/api/src/modules/issuers/issuers.controller.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Controller, Get } from '@nestjs/common'; -import { IssuersService } from './issuers.service'; - -@Controller('issuers') -export class IssuersController { - constructor(private readonly issuersService: IssuersService) {} - - @Get() - getPlaceholder(): string { - return 'Issuers module is scaffolded. Implement behavior via contributor issues.'; - } -} diff --git a/apps/api/src/modules/issuers/issuers.module.ts b/apps/api/src/modules/issuers/issuers.module.ts deleted file mode 100644 index 1837337..0000000 --- a/apps/api/src/modules/issuers/issuers.module.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Module } from '@nestjs/common'; -import { IssuersController } from './issuers.controller'; -import { IssuersService } from './issuers.service'; - -@Module({ - controllers: [IssuersController], - providers: [IssuersService], -}) -export class IssuersModule {} diff --git a/apps/api/src/modules/issuers/issuers.service.ts b/apps/api/src/modules/issuers/issuers.service.ts deleted file mode 100644 index 7cd2894..0000000 --- a/apps/api/src/modules/issuers/issuers.service.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Injectable } from '@nestjs/common'; - -@Injectable() -export class IssuersService { - getPlaceholder(): string { - return 'Issuers service is scaffolded and ready for contributors.'; - } -} diff --git a/apps/api/src/modules/users/dto/README.md b/apps/api/src/modules/users/dto/README.md deleted file mode 100644 index b062734..0000000 --- a/apps/api/src/modules/users/dto/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Users DTOs - -This folder will contain Data Transfer Objects for the Users module. -DTO definitions are intentionally left as contributor issues. diff --git a/apps/api/src/modules/users/entities/.gitkeep b/apps/api/src/modules/users/entities/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/apps/api/src/modules/users/users.controller.ts b/apps/api/src/modules/users/users.controller.ts deleted file mode 100644 index ee3539f..0000000 --- a/apps/api/src/modules/users/users.controller.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Controller, Get } from '@nestjs/common'; -import { UsersService } from './users.service'; - -@Controller('users') -export class UsersController { - constructor(private readonly usersService: UsersService) {} - - @Get() - getPlaceholder(): string { - return 'Users module is scaffolded. Implement behavior via contributor issues.'; - } -} diff --git a/apps/api/src/modules/users/users.module.ts b/apps/api/src/modules/users/users.module.ts deleted file mode 100644 index 440ef36..0000000 --- a/apps/api/src/modules/users/users.module.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Module } from '@nestjs/common'; -import { UsersController } from './users.controller'; -import { UsersService } from './users.service'; - -@Module({ - controllers: [UsersController], - providers: [UsersService], -}) -export class UsersModule {} diff --git a/apps/api/src/modules/users/users.service.ts b/apps/api/src/modules/users/users.service.ts deleted file mode 100644 index 7727de2..0000000 --- a/apps/api/src/modules/users/users.service.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Injectable } from '@nestjs/common'; - -@Injectable() -export class UsersService { - getPlaceholder(): string { - return 'Users service is scaffolded and ready for contributors.'; - } -} diff --git a/apps/api/src/modules/verification/dto/README.md b/apps/api/src/modules/verification/dto/README.md deleted file mode 100644 index e212051..0000000 --- a/apps/api/src/modules/verification/dto/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Verification DTOs - -This folder will contain Data Transfer Objects for the Verification module. -DTO definitions are intentionally left as contributor issues. diff --git a/apps/api/src/modules/verification/entities/.gitkeep b/apps/api/src/modules/verification/entities/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/apps/api/src/modules/verification/verification.controller.ts b/apps/api/src/modules/verification/verification.controller.ts deleted file mode 100644 index 1b876a0..0000000 --- a/apps/api/src/modules/verification/verification.controller.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Controller, Get } from '@nestjs/common'; -import { VerificationService } from './verification.service'; - -@Controller('verification') -export class VerificationController { - constructor(private readonly verificationService: VerificationService) {} - - @Get() - getPlaceholder(): string { - return 'Verification module is scaffolded. Implement behavior via contributor issues.'; - } -} diff --git a/apps/api/src/modules/verification/verification.module.ts b/apps/api/src/modules/verification/verification.module.ts deleted file mode 100644 index 42d35a4..0000000 --- a/apps/api/src/modules/verification/verification.module.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Module } from '@nestjs/common'; -import { VerificationController } from './verification.controller'; -import { VerificationService } from './verification.service'; - -@Module({ - controllers: [VerificationController], - providers: [VerificationService], -}) -export class VerificationModule {} diff --git a/apps/api/src/modules/verification/verification.service.ts b/apps/api/src/modules/verification/verification.service.ts deleted file mode 100644 index 2302487..0000000 --- a/apps/api/src/modules/verification/verification.service.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Injectable } from '@nestjs/common'; - -@Injectable() -export class VerificationService { - getPlaceholder(): string { - return 'Verification service is scaffolded and ready for contributors.'; - } -} diff --git a/apps/api/tsconfig.build.json b/apps/api/tsconfig.build.json deleted file mode 100644 index b43cd04..0000000 --- a/apps/api/tsconfig.build.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "dist", - "declaration": false - }, - "exclude": ["node_modules", "test", "dist", "**/*.spec.ts"] -} diff --git a/apps/api/tsconfig.json b/apps/api/tsconfig.json deleted file mode 100644 index 8031c06..0000000 --- a/apps/api/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "declaration": true, - "removeComments": true, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "allowSyntheticDefaultImports": true, - "target": "ES2020", - "sourceMap": true, - "outDir": "dist", - "baseUrl": "./", - "incremental": true, - "skipLibCheck": true, - "strict": true - }, - "include": ["src/**/*"], - "exclude": ["node_modules", "dist"] -} diff --git a/packages/contracts/README.md b/packages/contracts/README.md deleted file mode 100644 index dd6adaa..0000000 --- a/packages/contracts/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# OpenCred Contracts Package - -This package contains Soroban smart contract scaffolding for the OpenCred monorepo. - -## Structure - -- `credential_registry/` — Rust-based Soroban contract scaffold for credential registry behavior. - -The contract package is intentionally stubbed so contributors can design and implement the contract interfaces and storage layout through issues. diff --git a/packages/contracts/credential_registry/Cargo.toml b/packages/contracts/credential_registry/Cargo.toml deleted file mode 100644 index 4f59136..0000000 --- a/packages/contracts/credential_registry/Cargo.toml +++ /dev/null @@ -1,7 +0,0 @@ -[package] -name = "credential_registry" -version = "0.1.0" -edition = "2024" - -[lib] -crate-type = ["cdylib"] diff --git a/packages/contracts/credential_registry/README.md b/packages/contracts/credential_registry/README.md deleted file mode 100644 index 749f976..0000000 --- a/packages/contracts/credential_registry/README.md +++ /dev/null @@ -1,13 +0,0 @@ -# Credential Registry Contract - -This package hosts the Soroban smart contract scaffold for the OpenCred credential registry. - -The contract is intentionally kept as a stub so contributors can define: -- Soroban entrypoints for credential issuance and revocation -- data schema and storage structures -- contract authorization and access patterns - -## Structure - -- `src/lib.rs` — Rust contract entrypoint scaffold and comments. -- `Cargo.toml` — Rust package metadata. diff --git a/packages/contracts/credential_registry/src/lib.rs b/packages/contracts/credential_registry/src/lib.rs deleted file mode 100644 index 6ff8006..0000000 --- a/packages/contracts/credential_registry/src/lib.rs +++ /dev/null @@ -1,9 +0,0 @@ -// OpenCred Credential Registry Soroban contract. -// -// This contract is a scaffold for a future Rust-based Soroban smart contract -// that will manage credential issuance, updates, and verification within the -// Stellar ecosystem. -// -// Requirements and business logic are intentionally not implemented here. -// Contributors should open a smart contract issue to define the precise -// contract interfaces, storage layout, and Soroban entrypoints.