Skip to content

docs: expand authoring guide with writing style#180

Merged
yaythomas merged 1 commit into
mainfrom
docs/expand-authoring-guide
May 12, 2026
Merged

docs: expand authoring guide with writing style#180
yaythomas merged 1 commit into
mainfrom
docs/expand-authoring-guide

Conversation

@yaythomas
Copy link
Copy Markdown
Contributor

Description of changes:

Previously authoring-guide.md was a Zensical formatting reference only. Expand it into a full authoring guide that covers both how to write well for this project and how to use Zensical features.

New content:

  • Writing style rules (no emdash, no passive voice, no listicles, no marketing language)
  • SDK source verification requirement for code examples, with repo links and key source files per language
  • "Revise, Don't Append" rule to prevent stale or contradictory prose when editing existing pages
  • "Look Before You Write" rule to prevent duplicated or conflicting coverage across pages
  • Language neutrality rules (tab order, notes inside tabs)
  • Page structure template with exemplar pages
  • Pre-commit checklist

Update CONTRIBUTING.md with both ways to run Zensical (activate venv or run the binary directly), a common commands list, and an "Adding New Pages" workflow.

Update README.md to use "durable execution" consistently, add the Java SDK repo link, and simplify the authoring guide reference now that it covers writing style as well as formatting.

Issue #, if available:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Previously authoring-guide.md was a Zensical formatting reference only.
Expand it into a full authoring guide that covers both how to write
well for this project and how to use Zensical features.

New content:

- Writing style rules (no emdash, no passive voice, no listicles,
  no marketing language)
- SDK source verification requirement for code examples, with
  repo links and key source files per language
- "Revise, Don't Append" rule to prevent stale or contradictory
  prose when editing existing pages
- "Look Before You Write" rule to prevent duplicated or conflicting
  coverage across pages
- Language neutrality rules (tab order, notes inside tabs)
- Page structure template with exemplar pages
- Pre-commit checklist

Update CONTRIBUTING.md with both ways to run Zensical (activate venv
or run the binary directly), a common commands list, and an "Adding
New Pages" workflow.

Update README.md to use "durable execution" consistently, add the
Java SDK repo link, and simplify the authoring guide reference now
that it covers writing style as well as formatting.
Comment thread authoring-guide.md
| config | StepConfig | Optional configuration |
```

## Checklist Before Committing
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd love to see some PR review automation that can enforce this checklist

Comment thread authoring-guide.md
Comment on lines +339 to +340
This project uses [Zensical](https://zensical.org) to build the documentation
site.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit; unnecessary line break here? (another one above) - will render fine but caught my eye

@github-project-automation github-project-automation Bot moved this from In review to Pending merge in aws-durable-execution May 12, 2026
@yaythomas yaythomas merged commit 419001c into main May 12, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from Pending merge to Done in aws-durable-execution May 12, 2026
@yaythomas yaythomas deleted the docs/expand-authoring-guide branch May 12, 2026 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants