Add author and copyright information, improve icon rendering function… - #7
Closed
jonsequitur wants to merge 19 commits into
Closed
Add author and copyright information, improve icon rendering function…#7jonsequitur wants to merge 19 commits into
jonsequitur wants to merge 19 commits into
Conversation
- 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
…learer examples and corrections
…s, and update package icons
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…s, and update package icons