[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