<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Contributing</title><link>https://sourceforge.net/p/codeaster/wiki/Contributing/</link><description>Recent changes to Contributing</description><atom:link href="https://sourceforge.net/p/codeaster/wiki/Contributing/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 25 Aug 2020 07:57:55 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/codeaster/wiki/Contributing/feed" rel="self" type="application/rss+xml"/><item><title>Contributing modified by codeaster</title><link>https://sourceforge.net/p/codeaster/wiki/Contributing/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -75,8 +75,7 @@
 $HOME/dev/codeaster/devtools/bin/aslint --hg REV
 ```

-For Python code, please follow the rules described in the
-[PEP8](http://legacy.python.org/dev/peps/pep-0008).
+For Python code, please follow the rules described in the [PEP8](http://legacy.python.org/dev/peps/pep-0008).


 Copyright and licensing consent
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">codeaster</dc:creator><pubDate>Tue, 25 Aug 2020 07:57:55 -0000</pubDate><guid>https://sourceforge.netb13c96141cbd821bb1976d3c047bcc4594a01750</guid></item><item><title>Contributing modified by codeaster</title><link>https://sourceforge.net/p/codeaster/wiki/Contributing/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -104,7 +104,7 @@
 If you find mistake you can create a ticket for that.

 The documentation of code_aster uses the Open Document format.
-You may download the model for a new document for a testcase here: [odt](v0.00.000.odt)
+You may download the model for a new document for a testcase here: [odt](Contributing/attachment/v0.00.000.odt)


 Contributing to the translation
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">codeaster</dc:creator><pubDate>Tue, 25 Aug 2020 07:57:11 -0000</pubDate><guid>https://sourceforge.net56887cd83707fc3a00eb5be3b1fea73b4833782f</guid></item><item><title>Contributing modified by codeaster</title><link>https://sourceforge.net/p/codeaster/wiki/Contributing/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">codeaster</dc:creator><pubDate>Tue, 25 Aug 2020 07:55:37 -0000</pubDate><guid>https://sourceforge.netc6435bdfab6e0522921faeffd033cac9e0e8de66</guid></item><item><title>Contributing modified by codeaster</title><link>https://sourceforge.net/p/codeaster/wiki/Contributing/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Table of contents:&lt;/p&gt;
&lt;div class="toc"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#contributing-source"&gt;Contributing source&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#what-kind-of-changes-will-be-accepted"&gt;What kind of changes will be accepted ?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#before-committing-your-work"&gt;Before committing your work&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#copyright-and-licensing-consent"&gt;Copyright and licensing consent&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#contributing-to-the-documentation"&gt;Contributing to the documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#contributing-to-the-translation"&gt;Contributing to the translation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h1 id="contributing-source"&gt;Contributing source&lt;/h1&gt;
&lt;p&gt;You will not be able to commit directly in the main code repository.&lt;br/&gt;
You will have to create your own fork of &lt;code&gt;codeaster/src&lt;/code&gt; and to share your&lt;br/&gt;
changesets on SourceForge.&lt;br/&gt;
Don't forget to configure your fork as 'non-publishing' (check the box&lt;br/&gt;
'This is a non-publishing repository' in the 'Repository details').&lt;/p&gt;
&lt;p&gt;As there are sometimes 30 or 40 features or bugfixes per week, the main repository does not&lt;br/&gt;
show all these 'feature branches' merged, but a linear history for readability.&lt;/p&gt;
&lt;p&gt;That's why we don't recommend you to send a pull-request because, even if your changes will&lt;br/&gt;
be integrated, we will be forced to 'reject' it as your changes will be rebased on top&lt;br/&gt;
of the main branch.&lt;/p&gt;
&lt;p&gt;Please &lt;strong&gt;create a new ticket in the &lt;a class="" href="http://hg.code.sf.net/p/codeaster/src/tickets" rel="nofollow"&gt;bugtracker&lt;/a&gt; with a reference to the changesets you propose&lt;/strong&gt; for integration.&lt;/p&gt;
&lt;h2 id="what-kind-of-changes-will-be-accepted"&gt;What kind of changes will be accepted ?&lt;/h2&gt;
&lt;p&gt;All bugfixes are welcome. Please create a ticket and link it to the changeset that&lt;br/&gt;
fix the mistake.&lt;/p&gt;
&lt;p&gt;A new feature can be integrated in the main official repository if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;it is generic enough to be useful for most users&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;the changes are limited to a small part of the code&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;it is documented&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Create a ticket as soon as possible to notify of the possibility of an integration.&lt;/p&gt;
&lt;h2 id="before-committing-your-work"&gt;Before committing your work&lt;/h2&gt;
&lt;p&gt;Before committing any contributions, make sure to test the code thoroughly.&lt;br/&gt;
This includes running any regression testcases from the &lt;code&gt;astest&lt;/code&gt; directory.&lt;/p&gt;
&lt;p&gt;You should clone the &lt;code&gt;codeaster/devtools&lt;/code&gt; repository (see the &lt;a class="" href="http://hg.code.sf.net/p/codeaster/src/wiki/Tutorial" rel="nofollow"&gt;Tutorial&lt;/a&gt; to&lt;br/&gt;
learn how to do it) that will provide you with some&lt;br/&gt;
convenient tools to check and test your changes.&lt;/p&gt;
&lt;p&gt;If you are submitting code for a new feature, it is expected that the new feature is&lt;br/&gt;
accompanied by a suitable set of testcases.&lt;/p&gt;
&lt;p&gt;To run testcases, have a look at the &lt;code&gt;run_testcases&lt;/code&gt; tool:&lt;/p&gt;
&lt;table class="codehilitetable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;1&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;/dev/codeaster/devtools/bin/run_testcases --help
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;You should also review the coding guidelines at least by running&lt;br/&gt;
the &lt;code&gt;aslint&lt;/code&gt; tool on a list of files:&lt;/p&gt;
&lt;table class="codehilitetable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;1&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;/dev/codeaster/devtools/bin/aslint file1 &lt;span class="o"&gt;[&lt;/span&gt;file2...&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;or on all the changed files since a revision REV:&lt;/p&gt;
&lt;table class="codehilitetable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;1&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;/dev/codeaster/devtools/bin/aslint --hg REV
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;For Python code, please follow the rules described in the&lt;br/&gt;
&lt;a class="" href="http://legacy.python.org/dev/peps/pep-0008" rel="nofollow"&gt;PEP8&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="copyright-and-licensing-consent"&gt;Copyright and licensing consent&lt;/h2&gt;
&lt;p&gt;Before your contribution can be accepted into the code_aster source tree, you&lt;br/&gt;
must accept that your code will be distributed under the terms of the GNU&lt;br/&gt;
General Public License. You should add your own copyright as:&lt;/p&gt;
&lt;table class="codehilitetable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;1&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;COPYRIGHT (C) 2014 COMPANY NAME - AUTHOR NAME - URL
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;The EDF R&amp;amp;D copyright will be inserted as soon as maintenance tasks will be done.&lt;/p&gt;
&lt;p&gt;Your name will also be added to the list of contributors&lt;br/&gt;
(file &lt;a href="https://sourceforge.net/p/codeaster/src/ci/default/tree/CONTRIBUTORS.txt"&gt;CONTRIBUTORS.txt&lt;/a&gt;).&lt;/p&gt;
&lt;h1 id="contributing-to-the-documentation"&gt;Contributing to the documentation&lt;/h1&gt;
&lt;p&gt;Currently only the PDF format of the documents is available.&lt;br/&gt;
If you find mistake you can create a ticket for that.&lt;/p&gt;
&lt;p&gt;The documentation of code_aster uses the Open Document format.&lt;br/&gt;
You may download the model for a new document for a testcase here: &lt;a class="" href="../v0.00.000.odt"&gt;odt&lt;/a&gt;&lt;/p&gt;
&lt;h1 id="contributing-to-the-translation"&gt;Contributing to the translation&lt;/h1&gt;
&lt;p&gt;There are currently two kinds of translated strings for code_aster: the messages&lt;br/&gt;
(error, warning and information messages that are shown during code_aster executions)&lt;br/&gt;
and the descriptions of the keywords (that are shown by Eficas).&lt;/p&gt;
&lt;p&gt;You are welcome to contribute to the internationalization of code_aster in your&lt;br/&gt;
favorite language on the &lt;a class="" href="https://crowdin.net/project/code-aster" rel="nofollow"&gt;code_aster project at crowdin.net&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">codeaster</dc:creator><pubDate>Tue, 25 Aug 2020 07:54:38 -0000</pubDate><guid>https://sourceforge.netadf8879a8b5226f6fc152aa2092d2b08e106f927</guid></item></channel></rss>