Skip to content

[P4] Reserve Fallout.* package IDs on nuget.org #33

@ChrisonSimtian

Description

@ChrisonSimtian

Why now

Squatters watch the github trends + Reserved Names list. If we don't reserve our package IDs early, someone else can claim them. Even if we publish to GitHub Packages today, we want to lock in nuget.org names for future use.

Action

For each upcoming Fallout package, do one of:

  1. Publish a placeholder `0.0.0-reserved` package with empty content — claims the ID immediately.
  2. Submit a Reserved Names request to NuGet via https://www.nuget.org/policies/Reserved-Names — gets the `Fallout.*` prefix locked to our account, but takes admin time.

Recommend option 1 for speed. List of IDs to reserve:

```
Fallout.Common
Fallout.Build
Fallout.Build.Shared
Fallout.Components
Fallout.GlobalTool
Fallout.MSBuildTasks
Fallout.ProjectModel
Fallout.SolutionModel
Fallout.SourceGenerators
Fallout.Tooling
Fallout.Tooling.Generator
Fallout.Utilities
Fallout.Utilities.IO.Compression
Fallout.Utilities.IO.Globbing
Fallout.Utilities.Net
Fallout.Utilities.Text.Json
Fallout.Utilities.Text.Yaml
```

Required

  • NuGet.org account under organization or personal handle
  • NuGet API key with package-create scope

Done when

  • All 17 IDs registered (placeholder `0.0.0-reserved` or via Reserved Names policy)
  • Owner verified — we control the IDs
  • Document the chosen account in the strategy memory

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

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions