Skip to content

Initial Project Structure Setup #5

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Sep 28, 2024

Conversation

N3XT14
Copy link
Contributor

@N3XT14 N3XT14 commented Sep 28, 2024

This PR sets up the initial structure for the CLI component in the DiceDB Playground UI using Next.js and Tailwind CSS.

├── CONTRIBUTING.md
├── README.md
├── next-env.d.ts
├── next.config.mjs
├── public
│   └── logo.png
├── src
│   ├── app
│   │   ├── layout.tsx
│   │   └── page.tsx
│   ├── assets
│   │   ├── fonts
│   │   └── images
│   ├── components (feature specific)
│   │   └── CLI
│   │       └── CLI.tsx
│   ├── data (static data, ..)
│   │   └── mockData.json
│   ├── lib (Utility libraries such as API functions)
│   │   └── api.ts
│   ├── shared (Reusable components, constants, utils such as parser, etc.)
│   │   ├── components
│   │   │   └── Button.tsx
│   │   ├── constants
│   │   │   └── apiEndpoints.ts
│   │   └── utils
│   │       └── validation.ts
│   ├── styles
│   │   └── globals.css
│   └── types (TypeScript type definitions)
│       └── index.d.ts
├── tailwind.config.ts
└── tsconfig.json
├── package-lock.json
├── package.json
├── postcss.config.mjs

@N3XT14
Copy link
Contributor Author

N3XT14 commented Sep 28, 2024

@lucifercr07 @rishavajpayee.

The intention behind this PR was to set up a foundational layout for the CLI component in the DiceDB Playground UI. This structure will guide our development process moving forward and ensure a consistent approach to building components.

I have not added specific code from this PR #4. If this layout sounds good, we can merge it and proceed with adding specific implementations. Moreover, this structure will help prevent the creation of duplicate components such as Buttons, etc and facilitate faster development for future contributors.

@lucifercr07
Copy link
Contributor

@N3XT14 this looks good to me, thanks for the changes. Will add build and linter workflows.

@lucifercr07 lucifercr07 merged commit 5afaea3 into DiceDB:master Sep 28, 2024
@rishavvajpayee
Copy link
Contributor

thanks @N3XT14 will add my created components in this now @lucifercr07 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants