[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kate] /: Move commit policy to techbase
From:       Yury G. Kudryashov <urkud () urkud ! name>
Date:       2015-01-31 20:42:25
Message-ID: E1YHes5-0002w8-Oj () scm ! kde ! org
[Download RAW message or body]

Git commit b27501c1c7da151dab6edad5f497fad685a986ff by Yury G. Kudryashov.
Committed on 26/01/2015 at 20:48.
Pushed by kudryashov into branch 'master'.

Move commit policy to techbase

It is much easier to read rendered wiki markup than the source file.

REVIEW: 122265

M  +2    -65   CommitPolicy.txt

http://commits.kde.org/kate/b27501c1c7da151dab6edad5f497fad685a986ff

diff --git a/CommitPolicy.txt b/CommitPolicy.txt
index 05ff82d..1a8b70b 100644
--- a/CommitPolicy.txt
+++ b/CommitPolicy.txt
@@ -1,67 +1,4 @@
-== THIS IS A DRAFT ==
-
-This document is a work in progress, and may be incomplete and / or \
                inaccurate.
-
-Please help improve it!
-
-== About this document ==
-
 So you want to participate in developing kate? Great! The project is \
always in need of helping hands.  
-However, trying to help, and being helpful is not always the same thing. \
                Therefore, we would like to ask
-you to read through this document, '''before''' you start comitting to \
                this repository. We try to keep
-this text short, and limit it to some of the most important pitfalls, \
                only, and we will focus mostly on
-issues which are specific to kate, as opposed to generic guidelines. \
                '''Common sense applies.'''
-
-In writing this document, we will assume that you have developer access to \
                the repository. However, if
-you don't, the same basic rules apply for sending patches, too.
-
-== General rules ==
-
-# If you have the slightest doubt, '''ask'''!
-#* This is probably the most important rule. Communicate, discuss, ask \
                questions.
-#* For small technical questions, the fatest way to get an answer is \
typically IRC (irc://irc.kde.org/kate for the kate specific channel; often \
                irc://irc.kde.org/kde-devel is also a good place to ask).
-#* For questions that may need a broader discussion, or some time to think \
about, the mailing list is generally the best place to ask: \
kwrite-devel@kde.org . In fact, if you plan to contribute more than just \
                once, it is highly recommended that you subscribe.
-#* For feedback on a concrete patch, reviewboard.kde.org is suited, best.
-# Understand what you are doing.
-#* Do not commit code that you don't understand, even if it appears to fix \
                problems. '''Ask''' instead (see above).
-# Test you code.
-#* Test your code to make sure it really does what you think it does. Then \
                test that it doesn't break anything. Then test again.
-# Respect schedules and agreements.
-#* Make sure you are aware of the current \
[http://techbase.kde.org/Schedules Release Schedules], and the associated \
                freezes in the different branches.
-#* Generally it is a good idea to have a look at the last few weeks of the \
[http://lists.kde.org/?l=kwrite-devel&r=1&w=2 mailing list archive], to see \
if there may be any reasons against committing certain changes at that \
                time.
-#* If in any doubt: Ask.
-# Respect copyright and licences.
-#* In the open source world, a lot of copying and re-use of code is \
permitted. But please make sure you have checked and understood the \
                applicable terms, in each case.
-#* If in any doubt: Ask.
-# Use bugs.kde.org
-#* If the bug you are about to fix has been annoying you for ages, \
probably others have noted it before, too. If you think the feature you're \
about to implement is a must have, then others might have had the same \
idea. Please be sure to check bugs.kde.org for existing reports / requests. \
This might contain important considerations that you did not think about, \
yet. And of course it is important to close the corresponding reports after \
the bug has been fixed / feature committed, in order to keep bug database \
managable. Taking some time for bookkeeping is an important part of \
                developing in a community project.
-
-== Coding style ==
-
-# Respect coding conventions and style, kate.git follows the kdelibs \
                coding style: \
                http://techbase.kde.org/Policies/Kdelibs_Coding_Style
-#* Don't just write in your personal style. Tastes differ, and if we mix \
                all sorts of styles, the code just gets harder to read.
-#* In general, please try to follow the coding style of the surrounding \
                code.
-# Use four spaces to indent.
-# Whenever possible use title case includes without directory, e.g. \
                '''#include <QLabel>'''
-
-== Kate specific rules ==
-
-The main sub-directories of this repository are "kate" and "kwrite". Very
-differnt guidelines apply to these, so make sure you understand what is or \
                is not allowed in each sub-project.
-
-=== kate / kwrite ===
-
-These directories hold code that is specific to the stand-alone \
                applications kate and kwrite. As such it is
-application code, and this means that, generally, there is no need to care \
                about source or binary compatibility.
-Changes in this directory do not affect applications other than kate or \
                kwrite, and thus they are ''relatively''
-safe. However, please be aware that both kate and kwrite are productivity \
                tools, used extensively by a large userbase.
-Often, these users will use kate/kwrite in ways that you have never even \
                thought about, or use features, which even
-core contributors may not be aware of. Please be careful that you don't \
                break existing features and workflows, unless
-you have very good reason to do so. If in any doubt: Ask.
-
-When implementing new features, please take a moment to think about \
                whether they be limited to kate, or whether they
-should be implemented in the kate part, in order to make them accessible \
                to all applications using katepart. As a
-generic rule of thumb: If the feature (or a similar feature) could be \
                useful in kwrite, then it should probably 
-go into katepart. If the feature might be useful in applications such as \
                kdevelop, kile, quanta, rkward, etc. then it
-should probably be implemented in katepart. If in any doubt: Ask.
+However, before you start comitting to this repository, read
+https://techbase.kde.org/Projects/Kate/Commit_Policy
\ No newline at end of file


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic