Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conventions for "extension" packages #574

Closed
Code-Grump opened this issue Jan 16, 2018 · 5 comments
Closed

Conventions for "extension" packages #574

Code-Grump opened this issue Jan 16, 2018 · 5 comments
Labels

Comments

@Code-Grump
Copy link
Contributor

I'm interested in publishing some extensions to Moq, things which take dependencies on other libraries and probably don't belong in the core library.

The obvious format for this would be a NuGet package. Given the recently-added verification of names to the NuGet repo, I thought it would be good to ask: are there any conventions for the naming of these kinds of packages so they're easy for others to find?

Besides naming, are there any other practices I should look to follow?

@stakx stakx added the question label Jan 16, 2018
@stakx
Copy link
Contributor

stakx commented Jan 16, 2018

I am not aware of any such conventions specific to Moq, at least none that is already in use, given that the main Moq package is the only official one tied to this project.

Perhaps @kzu can shed some more light on this...?

@Code-Grump
Copy link
Contributor Author

The SpecFlow team has reserved SpecFlow.* on NuGet, with a SpecFlow.Contrib.* allowed for extensions. http://specflow.org/2017/nuget-packages-reserved-id-naming-conventions/

Are there any similar reservations for Moq?

@kzu
Copy link
Member

kzu commented Jan 16, 2018

Very good point. I'll follow the lead of SpecFlow on this. I had already requested the reservation, but had not made a request to allow Moq.Contrib.* for extension.

Thanks for bringing this up!

@Code-Grump
Copy link
Contributor Author

Code-Grump commented Jan 16, 2018

Worth mentioning the existing (but largely defunct?) Moq.Contrib project?

@kzu
Copy link
Member

kzu commented Jan 18, 2018

An update: I heard back from nuget.org with:

Moq and Moq.* are now reserved exclusively for kzu. Moq.Contrib.* is reserved for kzu, but is also listed as public.

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants