CDS Website
Website for the largest community of tomorrow's open source developers.
(opens in a new tab)
(opens in a new tab)
(opens in a new tab)
(opens in a new tab)
(opens in a new tab)
(opens in a new tab)
Table of Contents
- Table of Contents
- Getting Started
- Folder Structure
- Scripts
- Built With
- Contributing
- Contributors
- License
- Acknowledgments
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
List any software or dependencies that need to be installed before setting up the project.
Installation
A step-by-step guide on how to get the development environment running.
# Clone the repository
git clone https://github.com/CodeDeployingSquad/cds-website.git
# Navigate to the project folder
cd cds-website
# Install dependencies
pnpm install
Folder Structure
components
- dir for all the essential componentscontent
- dir for all the constant content datapages
- dir for all the pagesapi
- dir for all the essential apis including opengraph apiblog
- dir for all the blogs_meta.json
- file for configuring site and page structure
docs
- dir for all the documentation pages_meta.json
- file for configuring site and page structure
public
-dir for all the serve static filestheme.config.tsx
- file for configuring Nextra Docs theme
Scripts
# Run the development server
pnpm run dev
# Build the project for production
pnpm run build
# Start the production server
pnpm start
Built With
- https://nextra.site (opens in a new tab)
- https://reactjs.org (opens in a new tab)
- https://nextjs.org (opens in a new tab)
- https://mdxjs.com (opens in a new tab)
- https://pnpm.io (opens in a new tab)
- https://tailwindcss.com (opens in a new tab)
Contributing
For contributing checkout our Contributing Guide (opens in a new tab)
For more guidance checkout All Guides (opens in a new tab)
Contributors
(opens in a new tab)License
This project is licensed under the MIT License (opens in a new tab) - see the LICENSE.md file for details.
Acknowledgments
- https://github.com/pacocoursey/next-themes (opens in a new tab)
- https://github.com/garmeeh/next-seo (opens in a new tab)
- https://github.com/hashicorp/next-mdx-remote (opens in a new tab)
- https://github.com/shikijs/shiki (opens in a new tab)
- https://github.com/nextapps-de/flexsearch (opens in a new tab)
- https://github.com/atomiks/rehype-pretty-code (opens in a new tab)
- https://github.com/Brooooooklyn/simple-git (opens in a new tab)
- https://github.com/francoismassart/eslint-plugin-tailwindcss (opens in a new tab)