You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-8
Original file line number
Diff line number
Diff line change
@@ -2,13 +2,25 @@ This repository contains the sources for the Shiny for Python web site.
2
2
3
3
## Setup and build
4
4
5
-
Install Quarto. Because Quarto is under rapid development, it's best to install by cloning the Quarto git repository and running a setup script; after that, just doing `git pull` will make the latest version available, without needing to run an installer each time. [Instructions here](https://github.com/quarto-dev/quarto-cli#development-version).
5
+
6
+
**Prerequisites:** Make sure you have the following installed. (Note that if you have Nix installed on your system, you do not need to install these manually because Nix can provide them automatically.)
**Optional:** If you are using Nix, you can get a working development environment with all of the prerequisites by simply running `nix develop`. This will enter a shell with correct versions of the dependencies already installed.
20
+
21
+
```bash
22
+
# Optional, if you have Nix installed
23
+
nix develop
12
24
```
13
25
14
26
Set up git submodules:
@@ -36,14 +48,15 @@ $ make
36
48
all Build everything
37
49
submodules Update git submodules to commits referenced in this repository
38
50
submodules-pull Pull latest commits in git submodules
39
-
build_pkgs Build and install htmltools and shiny
40
-
shinylive Build JS components for shinylive
41
-
pypi Create a local pypi repository with htmltools and shiny
42
-
api_docs Build shiny API documentation
51
+
quarto-exts Update Quarto extensions
52
+
deps Install build dependencies
53
+
quartodoc Build qmd files for Shiny API docs
43
54
site Build website
44
55
serve Build website and serve
45
56
clean Remove Quarto website build files
46
-
distclean Remove all build files (packages, API docs, shinylive, Quarto website)
57
+
clean-exts Remove Quarto extensions
58
+
clean-venv Remove venv files
59
+
distclean Remove all build files (Quarto website, quarto extensions, venv)
0 commit comments