Skip to content

Commit 7e099d0

Browse files
authored
Merge pull request #142 from posit-dev/docs-authoring-guide
docs: add authoring page to User Guide
2 parents 41505f1 + 3beb8a3 commit 7e099d0

35 files changed

Lines changed: 1088 additions & 3 deletions

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
run: |
2424
python -m pip install --upgrade pip
2525
python -m pip install -e .
26-
python -m pip install jupyter polars pandas pyarrow
26+
python -m pip install jupyter polars pandas pyarrow plotnine
2727
2828
- name: Set up Quarto
2929
uses: quarto-dev/quarto-actions/setup@v2

great-docs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ nav_icons:
230230
Welcome to Great Docs: compass
231231
Installation: download
232232
Quick Start: rocket
233+
Authoring QMD Files: file-pen
233234
Configuration: settings
234235
Theming & Appearance: palette
235236
Content & API: file-text

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ dev = [
6262
]
6363
docs = [
6464
"jupyter>=1.0.0",
65+
"plotnine>=0.13.0",
6566
]
6667

6768

recipes/15-build-site-with-llm.qmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,6 @@ The agent *cannot* install Python or Quarto, publish your package to PyPI, confi
7171

7272
## Tips for effective prompts
7373

74-
Be specific about what you want rather than asking for "a good documentation site." A prompt like "add a user guide page about caching that explains TTL, LRU, and invalidation strategies" gives the agent enough context to produce useful content on the first try. If the result needs adjustment, follow up with targeted corrections like "move the LRU section before TTL" rather than asking the agent to start over.
74+
Be specific about what you want rather than asking for "a good documentation site". A prompt like "add a user guide page about caching that explains TTL, LRU, and invalidation strategies" gives the agent enough context to produce useful content on the first try. If the result needs adjustment, follow up with targeted corrections like "move the LRU section before TTL" rather than asking the agent to start over.
7575

7676
When making multiple changes, ask for one change at a time and rebuild between each step. This makes it easy to spot which change caused an issue if something goes wrong.

user_guide/02-quickstart.qmd

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,9 @@ docs.build()
200200

201201
## What's Next?
202202

203-
Your documentation site is ready! Here's what to explore next:
203+
Your documentation site is ready! If you're new to writing `.qmd` files, head to the [Authoring QMD Files](authoring-qmd-files.qmd) guide for a thorough introduction to Markdown, frontmatter, callouts, tabsets, and all the other building blocks available to you.
204+
205+
From there, explore these topics to take your site further:
204206

205207
- [Configuration](configuration.qmd) covers customizing Great Docs behavior
206208
- [API Documentation](api-documentation.qmd) explains how API discovery works

0 commit comments

Comments
 (0)