Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/komodoplatform/atomicdex-docs


https://github.com/komodoplatform/atomicdex-docs

vuepress

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Archive

Latest at https://github.com/KomodoPlatform/komodo-docs-mdx

Komodo documentation uses [Vuepress](https://vuepress.vuejs.org/).

## Setup:

Prerequisites:
* nodejs
* yarn

---
**Tip:**

If you prefer using Docker, installation of nodejs and yarn is not required. See below for Docker instructions.

* Fork the repository
* Clone the repository
* `cd` into the directory `cd developer-docs/`

Install packages & dependencies

```shell
yarn install
```

## Start Editing

```shell
yarn docs:dev
```

HTML output is displayed at http://localhost:8080

>Edit the markdown files in the directory `docs` and save the file.

If the changes are not reflected at http://localhost:8080 right away, refresh the page.

Exit the dev mode by using `CTRL + C` in the same terminal `yarn docs:dev` has been run.

Issuing the build command while the above dev command is active might cause the build to fail with errors.

## Build

```shell
yarn docs:build
```

The html files are available in `developer-docs/docs/.vuepress/dist/`

## Deploy

To deploy to gh-pages at `https://.github.io/developer-docs`

```shell
./deploy.sh
```

The above script uses your **git** `` from the global git configuration of your system.

## Using Docker:

You can use Docker to reliably produce a developer environment that won't conflict with any of your existing projects.

> Prerequisites: Install Docker and Docker Compose on your system

* Clone the repository
* `cd` into the directory `cd developer-docs/`

* To start developing, simply issue `docker-compose up` in a terminal to launch the container
* Then do `docker exec -ti komodo_docs /bin/sh` in another terminal to access a terminal inside the container. Now simply follow the instructions detailed in the above `Start Editing` and `Build` sections.
* To exit from the terminal from the container use the `exit` command.
* Use `CTRL + C` in the terminal `docker-compose up` has been done to stop the container.
* To deploy using docker, use the command `./deploy_docker.sh`. This script deploys to your own fork; the webpages are now located at the following address: `https://.github.io/developer-docs`
* When used for the first time, Docker might take some time to download the required data and build an image. Subsequent usage will be faster.