Skip to content

Add author and copyright information, improve icon rendering function… - #7

Closed
jonsequitur wants to merge 19 commits into
mainfrom
more-package-tweaks
Closed

Add author and copyright information, improve icon rendering function…#7
jonsequitur wants to merge 19 commits into
mainfrom
more-package-tweaks

Conversation

@jonsequitur

Copy link
Copy Markdown
Owner

…s, and update package icons

Jon Sequeira and others added 19 commits April 16, 2026 15:05
- Remove README.md references to Help folder, replacing with Docs folder.
- Update System.CommandLine package version from 2.0.0 to 2.0.7.
- Clean up Directory.Build.props and Directory.Packages.props.
- Add new HelpBuilderTests for verifying help layout consistency.
- Remove obsolete CommandLineMarkdownHelp.props and CommandLineMarkdownHelp.targets files.
- Adjust HelpLine.HelpBuilder project namespace to System.CommandLine.

Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
…, add UseHelpBuilder

- Remove HelpLine.HelpBuilder ProjectReference from HelpLine.Docs.csproj
- Remove HelpBuilder customization from MarkdownHelpExtensions (layout, topics section)
- Rename help subcommand to docs in HelpCommand
- Add UseHelpBuilder extension method on Command (HelpLine.HelpBuilder)
- Update API approval snapshot with HelpBuilderCommandExtensions
- Update and clean up Docs tests
…ocs packages, and update test report action version. Update namespaces and help text in HelpBuilderTests.cs. Update API contract generation to exclude compiler-generated types.
- Set VersionPrefix in each packable csproj for independent versioning
- Remove VERSION_PREFIX from CI env, pass only VersionSuffix
- Replace custom Version computation in Directory.Build.props with SDK default
- Fix Pack job to pack both HelpLine.HelpBuilder and HelpLine.Docs
Inline version suffix in each pack command for independent control.
…ps, update README files for HelpLine.Docs and HelpLine.HelpBuilder, and include README in package metadata.

Co-authored-by: Copilot <copilot@github.com>
* Richer Markdown documentation support with command-line integration

- Introduced `DocsCommand` for displaying embedded Markdown documentation topics.
- Added `DocsTopicCatalog` to discover and manage Markdown topics from assembly resources.
- Implemented `MarkdownHelpRenderer` for rendering Markdown content to the console.
- Created `ListDocsTopicsCommand` to list available documentation topics.
- Added `DocsTopicOption` for selecting specific topics via command-line arguments.
- Removed legacy `HelpCommand` and related classes in favor of the new documentation structure.
- Updated README with instructions for integrating and using the new documentation features.
- Added advanced usage documentation for custom assembly handling and topic catalog creation.

Co-authored-by: Copilot <copilot@github.com>

* Fix case-sensitive filesystem: rename docs → Docs to match convention

---------

Co-authored-by: Jon Sequeira <josequ+microsoft@microsoft.com>
Co-authored-by: Copilot <copilot@github.com>
* Enhance documentation and usability: add Spectre.Console support, refactor command handling, and improve topic discovery

* Enhance documentation handling: refactor topic extraction and add parent heading context

* Add assembly signing support with HelpLine.snk and update project properties
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.

1 participant