Wiki/Build - Darkest Dungeon 2
"Darkest Builder" is a personal project I developed to provide a simple guide for the game Darkest Dungeon II.
An interactive website about Darkest Dungeon 2 game. It allows users to research and explore detailed information about different hero builds and unique equipment combinations to maximize their efficiency in the game.
Welcome to DarkestBuilder
, your guide to perfect your strategies in the dangerous world of Darkest Dungeon 2.
This website has been designed with the purpose of providing players with a complete and specialized guide in team building to face the darkest and most dangerous challenges of the game.
I started this project to master React and improve my frontend development skills, exploring new features, libraries, and styles.
Before you start, make sure you have the following installed:
-
Node.js: You can download Node.js from the Node.js official website.
-
npm (Node Package Manager):You can check if npm is installed by running
npm -v
in your terminal. If npm is not installed, it will be installed automatically when you install Node.js.
To ensure you have the latest version of npm, run the following command:
npm install npm@latest -g
To set up the Darkest Builder project locally, follow these steps:
-
Clone the repo
git clone https://github.com/pepaxd/darkest-builder-deploy.git
-
Navigate to the project directory
cd darkest-builder-deploy/Darkest\ Builder/
-
Install dependencies
npm install
-
Start the development server
npm run dev
.
├── .github
│ └── workflows # GitHub Actions workflows
├── public # Public assets like images and fonts
├── screenshots # Screenshots for README
├── src # Source files
│ ├── assets # Static assets like images, fonts, etc.
│ ├── components # Reusable React components
│ ├── data # Data files (e.g., JSON or JS files with static data)
│ │ ├── aboutData.js # Data for the "About" section
│ │ └── heroesData.js # Data for hero details
│ └── pages # React pages
│ ├── Templates # Template components for various sections
│ │ ├── AboutSection.jsx # About section template
│ │ ├── HeroSection.jsx # Hero section template
│ │ ├── HomeSection.jsx # Home section template
│ │ ├── WikiSection.jsx # Wiki section template
│ │ ├── WipSection.jsx # Work-in-progress section template
│ │ ├── MainPage.jsx # Main page template
│ │ └── WikiPage.jsx # Wiki page template
│ ├── styles # CSS/SCSS Main
│ ├── App.jsx # Main App component
│ ├── index.css # Global CSS file
│ └── main.jsx # Entry point for React
├── index.html # Main HTML file
└── darkestBuilderUI.excalidraw # Excalidraw design file
Feel free to reach out to me if you have any questions or suggestions:
Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/YourFeatureName
) - Commit your Changes (
git commit -m 'Add some YourFeatureName'
) - Push to the Branch (
git push origin feature/YourFeatureName
) - Open a Pull Request
This project is licensed under the MIT License.