https://github.com/dokploy/website
Website & Docs Monorepo
https://github.com/dokploy/website
Last synced: about 1 month ago
JSON representation
Website & Docs Monorepo
- Host: GitHub
- URL: https://github.com/dokploy/website
- Owner: Dokploy
- License: mit
- Created: 2024-03-30T09:03:46.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-05T04:25:26.000Z (7 months ago)
- Last Synced: 2024-11-05T05:23:28.408Z (7 months ago)
- Language: MDX
- Homepage: https://dokploy.com
- Size: 6.85 MB
- Stars: 2
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.MD
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Contributing
Hey, thanks for your interest in contributing to Dokploy! We appreciate your help and taking your time to contribute.
Before you start, please first discuss the feature/bug you want to add with the owners and comunity via github issues.
We have a few guidelines to follow when contributing to this project:
- [Commit Convention](#commit-convention)
- [Setup](#setup)
- [Development](#development)
- [Build](#build)
- [Pull Request](#pull-request)## Commit Convention
Before you create a Pull Request, please make sure your commit message follows the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) specification.
### Commit Message Format
```
[optional scope]:[optional body]
[optional footer(s)]
```#### Type
Must be one of the following:
- **feat**: A new feature
- **fix**: A bug fix
- **docs**: Documentation only changes
- **style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
- **refactor**: A code change that neither fixes a bug nor adds a feature
- **perf**: A code change that improves performance
- **test**: Adding missing tests or correcting existing tests
- **build**: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
- **ci**: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
- **chore**: Other changes that don't modify `src` or `test` files
- **revert**: Reverts a previous commitExample:
```
feat: add new feature
```## Pull Request
- The `main` branch is the source of truth and should always reflect the latest stable release.
- Create a new branch for each feature or bug fix.
- Make sure to add tests for your changes.
- Make sure to update the documentation for any changes Go to the [docs.dokploy.com](https://docs.dokploy.com) website to see the changes.
- When creating a pull request, please provide a clear and concise description of the changes made.
- If you include a video or screenshot, would be awesome so we can see the changes in action.
- If your pull request fixes an open issue, please reference the issue in the pull request description.
- Once your pull request is merged, you will be automatically added as a contributor to the project.Thank you for your contribution!
## Docs
To run the docs locally, run the following command:
```bash
pnpm run docs:dev
```To build the docs, run the following command:
```bash
pnpm run docs:build
```## Website
To run the website locally, run the following command:
```bash
pnpm run website:dev
```To build the website, run the following command:
```bash
pnpm run website:build
```