Thanks for joining the team ! Please follow these guidelines to speed inclusion of your changes.
When creating changes, please think of an elegant way of incorporating them that emphasizes:
- Backwards Comatibility
- Clean Intuitive code for the library users
In general, we follow the "fork-and-pull" Git workflow.
- Fork the repo on GitHub
- Clone the project to your own machine
- Push your work back up to your fork
- Commit changes to your own branch
- Submit a Pull request so that we can review your changes.
Be sure to rebase on top of the latest from "upstream" before making a pull request!
It is always possible to request a topic branch, with one if the team members. They will create one for you, which can be used instead of your local fork. The rest of the workflow will be exactly the same, with the benifit of having more users to test your code.
Please follow the existing code examples of using the Microsoft logging library if you want to write to log.
using Microsoft.Extensions.Logging;
private ILogger<MyClass> _logger;
_logger?.LogDebug($"Hi There {username}");