Thank you for your interest in contributing to the .NET MAUI Community Toolkit documentation.
Documentation is required when completing a proposal as part of our proposal workflow.
You will need to fork this repository. We strongly recommend that you create a branch from your main
branch so that it will reduce any complications when submitting your Pull Request.
We recommend that you use Visual Studio Code for the editing of documentation files along with the Docs Authoring Pack extension. This helps with validating code example formatting and also spell checking among other rules. For more information, see the Docs Authoring Pack documentation
This is where you get to add your content.
Please make sure the following changes are made:
- Include the new file in the
TOC.yml
file at the appropriate level (e.g. documentation pages for converters will go under the "Converters" name) - Include links to the new file in any markdown files that require it (e.g. documentation pages for converters will also require that a link is added to the
converters/index.md
file, the same should be true for all specific documentation pages) - Use the template file as a starting point
- Follow the General rules section
This should be simpler than adding a new file:
- Follow the General rules section.
-
Always refer to the underlying technology as .NET MAUI and not just MAUI.
-
Code examples should follow the same guidelines as the toolkit and it's sample application.
-
Keep the code examples clear and concise, only try to show the concept to the user and not lots of extra code that makes it more difficult to follow the concept.
-
Links to Microsoft documentation pages should not include locale information and they should be relative. For example:
https://learn.microsoft.com/dotnet/maui/
should be shortened to:
/dotnet/maui/
- Try to use a spelling and grammar checker.
Once you have completed your changes make sure you push them and open a Pull Request.