Skip to content

Enable modern/cross-platform development #735

@mattleibow

Description

@mattleibow

This is a parent issue for a few things that will make the developer's lives better.

Problem

Right now there is a mix of tools used, platform restrictions and then the final package is not runnable easily.

Solution

  • Enable develpers to dotnet build and dotnet test everything.
  • Enabled end users/consumers to dotnet tool install mdoc or dnx mdoc

Tasks

Here are some task that are not in any particular order:

  • Add CI
  • Modernize testing
  • Create .NET CLI tool
    • Update the mdoc project to pack as a tool
    • Ensure .NET Full Framework tool is packed
    • Ensure best backwards compatibility
  • Update dependencies
    • Update to a supported .NET SDK (.NET 6 is out of support)
  • Enable modern AI development
    • Add a copilot-setup-steps.yml workflow
    • Add a copilot-instructions.md file

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions