README.md |
---|
Hub of community supported extensions for Serilog to help with discovery and collaboration.
If you like or are using Serilog Community projects, please give this repository a star. Thanks!
The Serilog Contrib organization is a hub of community supported extensions for Serilog to help with discovery and collaboration across maintainers and contributors, as well as help with the long-term maintenance and longevity of Serilog extensions.
We're happy to welcome repositories which extend the Serilog ecosystem in the Serilog Contrib organization.
Please start a new issue to initiate the process of creating a new repository in the Serilog Contrib organization or transferring an existing repository to the Serilog Contrib organization.
1. Transfer your repository to the Serilog Contrib organization on GitHub
This makes it easier for discovery of the projects and for all contributors to follow activities / progress more easily, and other nice things such as tagging or assigning members of the org in issues and PRs
2. Include the Serilog-Contrib NuGet organization as "owner" of the NuGet package(s) on nuget.org
This makes it possible for new releases to be published to nuget.org on your behalf, only if necessary and as a last resort to ensure the continuity of your project, in case the maintainers of the project are unable to do the release themselves.
You'll have full Admin
permissions to your repository, and full control of its security settings (i.e. Maintainer
role). You can give access to outside contributors to your repo as you wish.
Transferring the repo does not require any change in licensing as long as the project is offered under a standard, permissive open source license such as Apache 2.0, MIT, BSD 3-Clause, and others. We generally recommend using Apache 2.0 to align with the license of Serilog itself, but changing the license of your project is not a requirement.
Transferring the repo does not require any change in copyright. You'll retain the full copyright of your Serilog extension.
Absolutely. You can continue to encourage users of your extensions to donate directly to your project.
Only the users that you authorize. Upon joining, you can choose to authorize the owners of the Serilog Contrib organization to assume the maintenance and/or to find a new maintainer in the event that you are no longer able or no longer interested in maintaining it.
Only the users that you authorize. Upon joining, you can choose to authorize the owners of the Serilog Contrib organization to release new versions of the project in the event that you are no longer able or no longer interested in maintaining it.
Copyright © 2021 Serilog Contributors - Provided under the Apache License, Version 2.0.