Skip to content

Feature Request: winget package #57

@primeinc

Description

@primeinc

Description

I propose the creation of a winget package for taskbar-groups to facilitate a seamless installation experience. This will leverage the winget tool, enabling users to easily install taskbar-groups with a simple command, enhancing accessibility.

Steps

1. Preparation:

  • Research: Familiarize with winget manifest specifications.
  • Communication: Engage the taskbar-groups project maintainers for insights and permissions.
  • Naming Convention: Proposed package name: PikeNote.TaskbarGroups.

2. Manifest Creation:

  • Manifest File: Create a manifest file following the winget manifest schema.
  • Package Details:
    • PackageIdentifier: PikeNote.TaskbarGroups
    • PackageVersion: 0.2.2.0
    • PackageLocale: en-US
    • Publisher: PikeNote
    • PackageName: TaskbarGroups
    • License: MIT
    • ShortDescription: A lightweight application enabling users to create and pin groups to the taskbar or desktop.
  • Installer Details:
    • Architecture: (e.g., x86, x64, arm64, etc.).
    • InstallerType: .exe
    • InstallerUrl: [URL to the installer file].
    • InstallerSha256: [SHA256 hash of the installer file].
  • Validation: Validate the manifest file using the winget validate command.

3. Submission:

  • Pull Request (PR): Submit a PR to the Microsoft Winget Community Package Repository with the manifest file.
  • Review Process: Address feedback from the winget community and make necessary adjustments.
  • Merge: Await the merge of the PR.

4. Post-Submission:

  • Documentation Update: Update the taskbar-groups README to include winget installation instructions.
  • Community Engagement: Engage with the community for feedback and necessary updates.

5. Maintenance:

  • Version Updates: Update the winget manifest for new releases of taskbar-groups.
  • Issue Tracking: Monitor and address any issues reported by the winget community regarding the package.

Additional Context

The essence of crafting a winget package for taskbar-groups pivots on providing a facile avenue for deploying the application across one or multiple machines using the command-line interface. Although taskbar-groups currently embodies a near-effortless, self-installing quasi-portable app—a mere double click and you're operational—the winget package aims to transcend this ease, enabling a streamlined, command-line-driven deployment, ideal for scripted installations or mass deployments. This venture, besides amplifying accessibility, sets the stage for fostering a broader user base and simplified management of taskbar-groups.

I am willing to contribute to this endeavor and see how far I can take it. Any guidance or feedback would be invaluable in navigating the intricacies of winget packaging.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions