[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