You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h1>Welcome to codonPython’s documentation!<aclass="headerlink" href="#welcome-to-codonpython-s-documentation" title="Permalink to this headline">¶</a></h1>
151
-
<p>To find the documentation for the module you want, please search or click on <cite>module index</cite>.</p>
<h2>What is <codeclass="docutils literal notranslate"><spanclass="pre">codon</span></code>?<aclass="headerlink" href="#what-is-codon" title="Permalink to this headline">¶</a></h2>
158
+
<p>The <codeclass="docutils literal notranslate"><spanclass="pre">codon</span></code> project was created to increase code sharing, consistancy of code and coding standards and encourage collaboration. The repository contains Python, R and SQL code for ease of use in workflows on platforms used within NHS Digital such as Databricks. Package documentation is available on the <aclass="reference external" href="https://codonlibrary.github.io/codonPython/">GitHub pages</a> however further information for NHS Digital staff can be found <aclass="reference external" href="https://confluence.digital.nhs.uk/display/CON/Codon+-+Code+sharing">here</a>, via our internal confluence page. <codeclass="docutils literal notranslate"><spanclass="pre">codonPython</span></code> aims to reduce the barrier for entry for analysis and provide software development experience for those at a higher level of technical ability.</p>
159
+
<divclass="section" id="why-codon">
160
+
<h3>Why <codeclass="docutils literal notranslate"><spanclass="pre">codon</span></code>?<aclass="headerlink" href="#why-codon" title="Permalink to this headline">¶</a></h3>
161
+
<p>In biological terms, a <codeclass="docutils literal notranslate"><spanclass="pre">codon</span></code> is one of the building blocks that make up our DNA. By openly sharing our code we hope that others will be able to take those blocks of code to build their own processes using the data that NHS Digital hold.</p>
162
+
<p>By sharing code, the project aims to:</p>
163
+
<p><strong>Increase Transparency</strong>: To align with government data principles and build public trust.</p>
164
+
<p><strong>Improve Code</strong>: To innovate and improve the code we use and provide.</p>
165
+
<p><strong>Improve usability</strong>: By increasing the accessibility and uniformity of code, it becomes easier for data users to find and use relevant code.</p>
166
+
<p><strong>Be more cost effective</strong>: Reusable ‘generalised’ code will increase efficiency in creating higher level processes.</p>
167
+
</div>
168
+
</div>
169
+
<divclass="section" id="installation">
170
+
<h2>Installation<aclass="headerlink" href="#installation" title="Permalink to this headline">¶</a></h2>
171
+
<p>The package can be directly installed by typing in your terminal:</p>
<p>For further guidance on cloning from the remote repository to a local repository on your machine see the information in our <aclass="reference external" href="https://github.com/codonlibrary/codonPython/wiki/1.-Installing-codonPython">Wiki.</a></p>
<h2>Contributing to codonPython<aclass="headerlink" href="#contributing-to-codonpython" title="Permalink to this headline">¶</a></h2>
179
+
<p>All new contributions to <codeclass="docutils literal notranslate"><spanclass="pre">codon</span></code> are welcome; please follow the Coding Conventions in the <aclass="reference external" href="https://github.com/codonlibrary/codonPython/blob/master/CONTRIBUTING.md">guidance document</a> for contribution guidance.</p>
180
+
<p>Any improvements to documentation, bug fixes or general code enhancements are also welcomed. If a bug is found on the master branch, please use the GitHub guidance on raising an <aclass="reference external" href="https://help.github.com/en/github/managing-your-work-on-github/creating-an-issue">issue.</a></p>
181
+
</div>
182
+
<divclass="section" id="new-to-github">
183
+
<h2>New to GitHub?<aclass="headerlink" href="#new-to-github" title="Permalink to this headline">¶</a></h2>
184
+
<p>GitHub is a hosting site that allows for development and version control of software using Git. It allows users to edit and develop parts of code independently before submitting back to the master code, whilst using version control to track changes. Introductory videos to GitHub for beginners can be found <aclass="reference external" href="https://github.com/codonlibrary/codonPython/wiki/2a.-GitHub-for-Beginners">here.</a></p>
185
+
<p>Quick links to beginner guidance can also be found below:</p>
186
+
<ulclass="simple">
187
+
<li><p><aclass="reference external" href="https://github.com/codonlibrary/codonPython/wiki/1.-Installing-codonPython">**Cloning a repository to your local machine using GitBash**</a></p></li>
188
+
<li><p><aclass="reference external" href="https://github.com/codonlibrary/codonPython/wiki/2b.-Checkout-a-branch-using-GitBash">**Checking out a branch using GitBash**</a></p></li>
189
+
<li><p><aclass="reference external" href="https://github.com/codonlibrary/codonPython/wiki/3.-Removing-a-Commit-From-a-GitHub-Repository">**Removing a Commit from a repository using GitBash**</a></p></li>
190
+
</ul>
191
+
<p>All other <codeclass="docutils literal notranslate"><spanclass="pre">codon</span></code> “How-to Articles” can be found <aclass="reference external" href="https://github.com/codonlibrary/codonPython/wiki/2.-Git-Guidance">here.</a></p>
192
+
<p>Suggestions regarding additional guidance or How-to articles are welcome.</p>
0 commit comments