This is a website intended to serve as a hub for the Dan's Plugins Community.
The website is currently hosted at https://dansplugins.com.
If you would like to contribute to the website, you can do so by forking the repository and submitting a pull request. If you are not familiar with how to do this, you can follow the steps below:
- Fork the repository
- Clone the repository to your local machine
- Make your changes
- Commit your changes
- Push your changes to your fork
- Submit a pull request
To compile the project, you will need to have Node.js installed. Once you have Node.js installed, you can run the following commands in the project directory:
npm install
npm run buildOnce the project is compiled, you can run the project by running the following command in the project directory:
npm run startAlternatively, you could execute the build_and_run.sh script in the project directory:
./build_and_run.shThis script will compile the project and then run it.
The website can be run in a Docker container. To do this, you can run the following commands in the project directory:
docker build -t dpc-website .
docker run -p 3000:3000 dpc-websiteTo stop the Docker container, you can run the following command in the project directory:
docker stop dpc-websiteThe website can also be run in a Docker container using Docker Compose. To do this, you can run the following command in the project directory:
docker-compose upAlternatively, you could execute the up.sh script in the project directory:
./up.shTo stop the Docker container, you can run the following command in the project directory:
docker-compose downAlternatively, you could execute the down.sh script in the project directory:
./down.shThis is a Next.js project bootstrapped with create-next-app.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
This project is licensed under the MIT License — see the LICENSE file for details.
We chose the MIT License because it’s simple, permissive, and widely used. It allows anyone to use, modify, and distribute the code — even in proprietary projects — as long as the original copyright and license notice are included.
This helps maximize adoption, collaboration, and contribution by keeping barriers low while still ensuring attribution.