src/docs/contributing/contributing-code.md
First of all, thank you for thinking about contributing to the code! Be sure to check out the general contribution docs first.
!!! info Are you looking for information on contributing documentation? Head over to here instead.
First, clone the repository using the command git clone https://github.com/OrchardCMS/OrchardCore.git and checkout the main branch. Then, you have multiple options, see below. You can also use any other .NET IDE too.
./OrchardCore/src/OrchardCore.Cms.Web.dotnet run.http://localhost:5000 URL in your browser.OrchardCore.sln. Give Visual Studio time to restore all missing NuGet packages.OrchardCore.Cms.Web is set as the startup project. Then run the app with Ctrl+F5.We warmly welcome fixes and features! Here are some resources to help you get started on how to contribute code:
First, identify the scale of what you would like to contribute. If it is small (grammar/spelling or a bug fix) feel free to start working on a fix. If you are submitting a feature or other substantial code contribution, please discuss it with the team first and ensure it follows the roadmap and fits into the bigger picture. We'd hate to see your work go to waste! The best is if you work on open issues, and open an issue for your idea too, before starting coding.
You might also read these two blog posts on contributing code: Open Source Contribution Etiquette by Miguel de Icaza and Don't "Push" Your Pull Requests by Ilya Grigorik.
!!! info If you don't know what a pull request is, read this article.
yarn build (see the Assets Manager).Fixes #IssueId). This helps everyone find their way around contributions, and merging your PR will automatically close the issue too.docs/OrchardCore.Docs/releases folder).!!! tip When in doubt, just ask the community for guidance, we're happy to help!
All code submissions will be reviewed and tested by the core team, and only those that meet our bar for both quality and design/roadmap appropriateness will be merged. Please be patient; we very much appreciate you contributing to Orchard Core!
!!! note Following the below recommendations will ensure that your PR is merged as quickly as possible. Please work with us so it's a pleasant experience for everyone.
@coderabbitai review comment under any pull request. You can have a conversation with it under its comments too. Note that AI code reviews can help, but are frequently incorrect; use your best judgment.!!! tip Do you want to demo what you've done to others, to showcase your work and to gather feedback? Join one of our meetings.