diff --git a/articles/create-package.md b/articles/create-package.md index 3e421a10..cae552e3 100644 --- a/articles/create-package.md +++ b/articles/create-package.md @@ -105,7 +105,7 @@ The Bonsai language can be extended with custom packages, which are installed an ![Inspecting the package metadata](~/images/extensions-packagemetadata.png) -2. Fill in or edit all the relevant metadata fields. These are critical to correctly communicate the provenance of your project to other users. Please pay special attention to `Title`, `Description`, `Authors`, `Copyright`, `PackageProjectUrl`, `PackageLicenseExpression`, `PackageIcon` and `PackageTags` to make sure that they correctly describe your project. Make sure that `Version` is correctly assigned in every new release to avoid problems during package updates. +2. Fill in or edit all the relevant metadata fields. These are critical to correctly communicate the provenance of your project to other users. Please pay special attention to `Title`, `Description`, `Authors`, `Copyright`, `PackageProjectUrl`, `PackageLicenseExpression`, `PackageIcon` and `PackageTags` to make sure that they correctly describe your project. Make sure that `Version` is correctly assigned in every new release to avoid problems during package updates. In order to make your project discoverable through the Bonsai package manager, make sure to include the `PackageType` field and specify both `Dependency` and `BonsaiLibrary` as package types. > [!Tip] > Use version suffixes for sharing prerelease versions for testing, e.g. `0.1.0-alpha`. If a package version has a prerelease suffix, it will only be listed by the package manager if the checkbox "Include prerelease" is checked. @@ -118,4 +118,4 @@ The Bonsai language can be extended with custom packages, which are installed an > If you have your custom package installed in the same editor used to debug the source code, Bonsai will prefer the installed package over the compiled source code library. In this case, either uninstall the package, or use a local Bonsai installation. > [!Note] - > If you would like to share the package with the broader Bonsai community, consider publishing your package in the [**Bonsai Community feed**](https://www.myget.org/gallery/bonsai-community). Click the `Connect to Feed` button for more details on how to push packages to the feed. \ No newline at end of file + > If you would like to share the package with the broader Bonsai community, consider publishing it to [**NuGet**](https://www.nuget.org/packages/manage/upload) by creating a `NuGet` account and uploading the `.nupkg` file. Ensure the `PackageType` field is properly defined before submission. \ No newline at end of file diff --git a/images/extensions-packagemetadata.png b/images/extensions-packagemetadata.png index b88180fb..dfdb0d4a 100644 Binary files a/images/extensions-packagemetadata.png and b/images/extensions-packagemetadata.png differ