Skip to content

Conversation

@BYK
Copy link
Member

@BYK BYK commented Dec 31, 2025

Summary

Improves Craft's documentation and CLI output based on new user feedback. The main pain points addressed:

  1. Undocumented changelog command - Users didn't know about craft changelog --since SHA
  2. Confusing dry-run behavior - The description "do not perform any real actions" was vague
  3. Misleading GITHUB_TOKEN error - Error mentioned "GitHub target" which confused users who just wanted a changelog
  4. Scattered skip-changelog documentation - Features were documented in github-actions.md but not in configuration.md
  5. commit_patterns not clearly documented as Craft extension - Users didn't know this extends GitHub's release.yml format

Changes

Documentation

  • Add craft changelog command section to getting-started.md
  • Add "Dry-Run Mode" section explaining blocked vs allowed operations
  • Add "Skipping Changelog Entries" section to configuration.md
  • Expand "Auto Mode" docs with GitHub link, Craft extensions table, and default config

CLI

  • Improve GITHUB_TOKEN error message with helpful tip about gh auth token
  • Update --dry-run help text to be more specific about what's blocked

@github-actions
Copy link
Contributor

github-actions bot commented Dec 31, 2025

Semver Impact of This PR

🟢 Patch (bug fixes)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


New Features ✨

  • (registry) Auto-create package structure for new packages by BYK in #689

Bug Fixes 🐛

Changelog

  • Deduplicate merged PR entries in preview by BYK in #690
  • Disable author mentions in PR preview comments by BYK in #684

Other

  • (github) Clean up orphaned draft releases on publish failure by BYK in #681
  • (publish) Fail early on dirty git repository by BYK in #683

Documentation 📚

  • Improve documentation and CLI messages for new users by BYK in #691

Build / dependencies / internal 🔧

  • Centralize dry-run logic with Proxy-based abstraction by BYK in #685

🤖 This preview updates automatically when you update the PR.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 31, 2025

PR Preview Action v1.8.0
Preview removed because the pull request was closed.
2025-12-31 14:20 UTC

- Add craft changelog command documentation to getting-started.md
- Add dry-run mode explanation section with blocked vs allowed operations
- Document skip-changelog features (#skip-changelog, labels, config)
- Add Craft extensions (commit_patterns, semver) to Auto Mode docs
- Include link to GitHub's release.yml documentation
- Show default conventional commits configuration
- Improve GITHUB_TOKEN error message with helpful tip
- Update --dry-run help text to be more specific
@BYK BYK force-pushed the byk/docs/improve-docs-and-onboarding branch from dfe9cdd to eab2be0 Compare December 31, 2025 14:14
@BYK BYK marked this pull request as ready for review December 31, 2025 14:14
@BYK BYK requested a review from MathurAditya724 December 31, 2025 14:14
@BYK BYK merged commit 0ca5e6d into master Dec 31, 2025
15 checks passed
@BYK BYK deleted the byk/docs/improve-docs-and-onboarding branch December 31, 2025 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants