summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Toso <victortoso@redhat.com>2015-10-13 10:42:33 +0200
committerVictor Toso <victortoso@redhat.com>2015-10-13 11:12:33 +0200
commit9678715f4f4f6feee5e1c37fdaa42927ae850a71 (patch)
tree964051e5db62607ec80615e1bb3960f9c9a7aaae
parente1ed1b912078b07aa5375280cfcddb0a86b16fe8 (diff)
developers: including old developers page
-rw-r--r--content/pages/developers.rst57
1 files changed, 57 insertions, 0 deletions
diff --git a/content/pages/developers.rst b/content/pages/developers.rst
new file mode 100644
index 0000000..e6b67b7
--- /dev/null
+++ b/content/pages/developers.rst
@@ -0,0 +1,57 @@
+Developers
+###############################################################################
+
+**New to Spice?**
+
+Spice project provies documentation that will help you get familiar with Spice.
+Start by reading Spice For Newbies for getting information about Spice basic
+architecture and Spice components. You can use Spice user manual for information
+on how to get, make and use Spice. Read SPICE Protocol and VD-Interfaces which
+contain additional and more specific information.
+
+**Like to get involved?**
+
+The Spice project is open for contribution. As the project activity is spread
+across many areas of interest, a variety of C/C++ programmers will find areas of
+interest. Javascript/web developers should checkout spice-html5 (demo)
+
+The project is devoted to offering increased reliability, quality and usability.
+If you choose to get involved, you are obligated to keep Spice project
+standards. Commit and forget style is unacceptable; code maintenance and bug
+fixing is part of the trade.
+
+**Still like to get involved?**
+
+You can start by reading the Spice documentation (see New to Spice? section) and
+the Spice style document (xf86-video-qxl is under another style). Browse Spice
+feature-tracker and Spice bug-tracker in order to find a task. You can also post
+to spice-devel@lists.freedesktop.org the type of task you are looking for, so
+maybe someone have just the right task for you. You can also refer to the todo
+list on the developer wiki. Before starting to work on some new feature or a big
+change, coordinate it with Spice project members. Doing so will reduce the
+chance that you'll do a duplicate work, while it will also reduce the chance
+that your patch will get rejected.
+
+**Like to send a patch?**
+
+Before sending a patch to spice-devel@lists.freedesktop.org make sure that it
+follows these guidelines:
+
+- It applies and compiles correctly with the latest development version
+- The code adheres to Spice coding convention and style as specified in Spice
+ style
+- Split a large patch to multiple smaller patches, each having a meaningful
+ logical purpose. It will help in the process of reviewing and accepting your
+ patch. Make sure applying each patch does not break the build
+- Write clear and meaningful description and explanation in the commit message
+- Be as responsive as possible to the review comments
+- The patch was prepared using git format-patch
+- The patch successfully compiles on all supported platforms
+
+**Like to send a patch but don't have time for all the “nonsense”?**
+
+If it is a simple bug fix, send the patch to spice-devel@lists.freedesktop.org
+and specify that you don't care what we do with the patch. We will do with it
+whatever seems appropriate.
+
+For more developers content, visit Spice wiki.