ModelHandle/docs/source/ContributionGuidelinesPage.html
2023-01-12 20:30:04 +01:00

25 lines
1.2 KiB
HTML

<h1>Contribution Guidelines</h1>
<p>Before implementing a new feature or fixing a bug, please read the following guidelines.</p>
<h2>Basic Guidelines</h2>
<p>Before you start, learn how to <a href="EnvironmentSetupPage.html">Set Up the Environment</a>. Pull requests must target the <code class="inline">dev</code> branch. Please create a separate pull request for every feature or bug fix.</p>
<h2>Bug Fixing Guidelines</h2>
<p>It's recommended to create an issue before fixing a bug, so it can be discussed what is the best way to fix it.</p>
<h2>Feature Development Guidelines</h2>
<p>It's recommended to create an issue before implementing a new feature. It's always better to discuss the solution before you start to implement it.</p>
<p>There are several aspects that should be taken into consideration when implementing something new.</p>
<ul>
<li>How will the new feature fit in the existing user interface and user experience?</li>
<li>Will it work with any kind of model (regardless of color, size, etc.)?</li>
<li>Does it need to be configurable? Where to store the configuration? How will it appear on the UI?</li>
<li>How to test the new feature?</li>
</ul>