User Tools

Site Tools


project:mt:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
project:mt:start [2023/04/05 12:13] snarfburproject:mt:start [2025/01/03 11:28] (current) – old revision restored (2023/04/05 13:17) publisher
Line 20: Line 20:
   * Depends on nothing else   * Depends on nothing else
   * Has already a long lifetime   * Has already a long lifetime
 +  * Covers most things I would implement
 +
 +===== Development =====
 +
 +I found only very rudimentary rules and guidelines to contribute issues for MapTool, focusing about the steps to
 +
 +  * [[https://github.com/RPTools/maptool/wiki/Contributor-Setup-Instructions-For-MapTool|Setup Development Envirerment for MapToo]]l
 +  * [[https://github.com/RPTools/maptool/wiki/Submitting-Pull-Requests|Submitting a Pull Request]]
 +
 +Beside standard branching pull & push rules, the only main rule for coding I found was about formatting the sources (before commit).
 +
 +No summary for rules or guidelines, only 3 main some hints here and there (see [[:project:mt:start#developers|Sources - Development]]). MapTool specific rules & guidelines have priority over our house rules & guidelines. Whenever I found some, I will try to summaries them here.
 +
 +==== Contributing ====
 +
 +Nothing special.
 +
 +==== Rules ====
 +
 +=== Formatting Sources ===
 +
 +The source should be following formatting rules of Google and 'gradlew spotlessApply' has to be run before any code is pushed to the original Git repository of RpTools.
 +
 +==== Guidelines ====
 +
 +Try to follow examples of the original code for coding and use there libraries and methods wherever possible. Then try to follow our house rules & guidelines.
 +
 +==== Open Source License ====
 +
 +Whenever we chance code (or other things) of the original project, we will do this under the same license agreement:
 +<code>
 +
 +/*
 + * This software Copyright by the RPTools.net development team, and
 + * licensed under the Affero GPL Version 3 or, at your option, any later
 + * version.
 + *
 + * MapTool Source Code is distributed in the hope that it will be
 + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty
 + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 + *
 + * You should have received a copy of the GNU Affero General Public
 + * License * along with this source Code.  If not, please visit
 + * <http://www.gnu.org/licenses/> and specifically the Affero license
 + * text at <http://www.gnu.org/licenses/agpl.html>.
 + */
 +
 +</code>
  
 ===== Sources ===== ===== Sources =====
Line 34: Line 82:
  
 ==== Developers ==== ==== Developers ====
 +
   * [[https://github.com/RPTools/maptool|GitHup Development Branch for MapTool]]   * [[https://github.com/RPTools/maptool|GitHup Development Branch for MapTool]]
-  * [[https://github.com/RPTools/maptool/wiki/Contributor-Setup-Instructions-For-MapTool|Contributor Setup Instructions for MapTool]] +  * [[https://github.com/RPTools/maptool/wiki/Contributor-Setup-Instructions-For-MapTool|Contributor Setup Instructions for MapToo]]l 
-  *+  * [[https://github.com/RPTools/maptool/wiki/Submitting-Pull-Requests|Submitting Pull Requests]] 
 +  * [[https://www.rptools.net/contributor-covenant-code-of-conduct/|Contributor Covenant Code of Conduct]] 
 + 
 +==== Open Source License ==== 
 + 
 +  * [[http://www.gnu.org/licenses/|GNU Licenses]] 
 +  * [[http://www.gnu.org/licenses/agpl.html|Used Affero License]]
  
  
project/mt/start.1680689607.txt.gz · Last modified: 2023/04/05 12:13 by snarfbur