* Add specs for ArticleImageUploader * Add specs for BadgeUploader * Add specs for CoverImageUploader * Add specs for ProfileImageUploader * Refactor uploaders to inherit from BaseUploader * Strip EXIF and GPS data from uploaded images * Add ImageMagick to the docs * Protect strip_exif |
||
|---|---|---|
| .. | ||
| .static | ||
| backend | ||
| design | ||
| frontend | ||
| getting-started | ||
| installation | ||
| tests | ||
| .gitdocs.json | ||
| .ruby-version | ||
| api_template.hbs | ||
| api_v0.yml | ||
| contributing.md | ||
| contributing_api.md | ||
| deploy-script.js | ||
| deployment.md | ||
| faqs.md | ||
| Gemfile | ||
| licensing.md | ||
| Makefile | ||
| readme.md | ||
| self-hosting.md | ||
| technical-overview.md | ||
| items | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Welcome to DEV's developer documentation
Here you can find instructions on how to setup your own local copy of DEV, how to navigate the code, how to contribute, and how to troubleshoot issues, among other things.
Running the documentation locally
DEV's documentation is built with GitDocs NodeJS library.
The first step to running the documentations it locally is to install the GitDocs package globally.
With npm:
npm install gitdocs -g
Alternatively, you can use Yarn:
yarn global add gitdocs
Once installed, you can run gitdocs serve from the root of the dev.to project or from the /docs directory.
gitdocs serve
This will start a server where you can browse the documentation: http://localhost:8000/
When you add new markdown pages or rename existing ones, you'll have to restart the server before you notice any changes.
Contributing to the docs
If you're looking for more information on contributing, check out the Contributing article.