Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sonodar/sphinx-plantuml-browsersync
Sphinx + PlantUML + Gulp + Browser-Sync
https://github.com/sonodar/sphinx-plantuml-browsersync
Last synced: 28 days ago
JSON representation
Sphinx + PlantUML + Gulp + Browser-Sync
- Host: GitHub
- URL: https://github.com/sonodar/sphinx-plantuml-browsersync
- Owner: sonodar
- License: mit
- Created: 2015-06-10T13:53:40.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-06-10T13:57:52.000Z (over 9 years ago)
- Last Synced: 2024-10-25T10:39:59.421Z (3 months ago)
- Language: Python
- Size: 137 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sphinx + PlantUML + Gulp + BrowserSync
## Get Started
### Clone repository
```bash
git clone https://github.com/sonodar/sphinx-plantuml-browsersync.git
cd sphinx-plantuml-browsersync
```### Windows
```dos
rem Install Chocolatey (Administrators only)
powershell -NoProfile -ExecutionPolicy unrestricted -Command ^
"iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))"rem Install Dependencies (Administrators only)
%ALLUSERSPROFILE%\chocolatey\bin\choco.exe install -y jre8 nodejs.install pip graphvizrem Download PlantUML
powershell -NoProfile -ExecutionPolicy unrestricted -Command ^
"wget http://sourceforge.net/projects/plantuml/files/plantuml.jar/download -OutFile plantuml.jar"rem Sphinx-PlantUML
pip install Sphinx sphinxcontrib-plantumlrem Install node packages
npm install
```### Linux
```bash
# Install Dependencies (for Redhat/CentOS)
sudo yum install epel-release
sudo yum install java-1.8.0-openjdk graphviz python-pip nodejs npm make
# Install Dependencies (for Debian/Ubuntu)
sudo add-apt-repository ppa:chris-lea/node.js && sudo apt-get update
sudo apt-get install openjdk-8-jdk graphviz python-pip nodejs npm# PlantUML
wget http://sourceforge.net/projects/plantuml/files/plantuml.jar/download -O plantuml.jar# Sphinx-PlantUML
sudo pip install Sphinx sphinxcontrib-plantuml# Install node packages
npm install
```## How to use
### Run Browser-Sync by gulp (watch *.rst)
```bash
./node_modules/.bin/gulp
```