[cvs] [Wiki] changed: FAQ/Developer/ModifyApp
Ben Klang
ben at alkaloid.net
Fri Aug 15 03:43:27 UTC 2008
bklang Thu, 14 Aug 2008 23:43:27 -0400
Modified page: http://wiki.horde.org/FAQ/Developer/ModifyApp
New Revision: 1.3
Change log: Add bug resolution information
@@ -5,16 +5,18 @@
[[toc]]
+++ How can I get involved?
This is Open Source software. Many of us found our way here because
we had a particular need (the "itch") and we wanted to fix it (the
"scratch"). You are probably here because you have found such an itch
and perhaps you have already even scratched it. Read on below for
different ways of getting your changes merged into the main Horde code
repository.
-++++ I have found and/or fixed a bug
++++ I have found and/or fixed a bug
First, check the [http://bugs.horde.org Horde Bugtracker] to see if
someone else has already experienced the same problem you have. This
will likely save you a lot of time. Bugs are being found and fixed
constantly and the CVS repository is a moving target.
Next, figure out which version you are using currently. If it is
not the latest stable release, try updating to the latest stable
release (in a test environment if possible) and see if the bug still
exists. If you are using CVS, //always// make sure you use the very
latest checkout before reporting the bug or beginning to work on it.
-If you have updated all of the software and still observe the bug, if
you have checked the bug tracker and find no reference, it's time to
dig in. Before beginning work we suggest you open a ticket in the
appropriate queue. Make sure you take the time to clearly describe
the bug and, if possible, explain how you propose to fix it. This
will allow the Horde developers to give feedback and suggestions on
your approach and will likely save you time.
+If you have updated all of the software and still observe the bug, if
you have checked the bug tracker and find no reference, it's time to
dig in. Before beginning work we suggest you open a ticket in the
appropriate queue. Make sure you take the time to clearly describe
the bug and, if possible, explain how you propose to fix it. This
will allow the Horde developers to give feedback and suggestions on
your approach and will likely save you time.
-++++ I want to implement/have implemented a new feature
+When you have tested your fix update the relevant ticket and attach
your patch. Please give us time to review your patch and consider our
suggestions. Remember that we are all volunteers here. It may take a
few days (or more if the fix is complex) to review and comment on your
fix. We may ask you to make changes in what you have submitted. When
all is well we will commit your change back into the Horde codebase
and credit you where appropriate.
+
++++ I want to implement/have implemented a new feature
As mentioned above, first check to make sure you are using the most
recent version of Horde and Framework. If you have not yet begun work
on your feature, send a note to the
[http://lists.horde.org/mailman/listinfo/dev Horde Developers mailing
list] and describe what you want to do. Also make sure to see if
anyone else is interested in collaborating with you or even if someone
has already started their work initiative.
If the feature is relatively minor or requires minimal code changes
open an //Enhancement// ticket in the [http://bugs.horde.org Horde
Bugtracker] in the appropriate queue. Describe the change to
functionality and include a patch if possible. The Horde developer
team will review the ticket and make suggestions if necessary. When
the change has been accepted the patch will be applied and committed
to CVS on your behalf, with credit given where due.
More information about the cvs
mailing list