You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by Apache Wiki <wi...@apache.org> on 2009/07/16 00:22:29 UTC
[Cassandra Wiki] Update of "HowToContribute" by MichaelGreene
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.
The following page has been changed by MichaelGreene:
http://wiki.apache.org/cassandra/HowToContribute
The comment on the change is:
Make headings, add link to empty CodeStyle and IDEA page
------------------------------------------------------------------------------
1. Check out the latest version of the source code
* svn checkout http://svn.apache.org/repos/asf/incubator/cassandra/trunk cassandra-trunk
1. Modify the source to include the improvement/bugfix
- * Verify that you follow Cassandra's formatting conventions.
+ * Verify that you follow Cassandra's CodeStyle.
* Verify that your change works by adding a unit test.
* Make sure all tests pass by running "ant test" in the project directory.
1. When you're happy with the result create a patch:
@@ -15, +15 @@
1. Wait for other developers or committers to review it and hopefully +1 the ticket
1. Wait for a committer to commit it.
+ == Testing and Coverage ==
+
Setting up and running system tests:
1. install python setuptools, if necessary (`apt-get install python-setuptools`)
@@ -22, +24 @@
1. from trunk/interface/, run `thrift -gen py cassandra.thrift`
1. `nosetests` from trunk/
- Addendum: running the code coverage task:
+ Running the code coverage task:
1. Unzip this one: http://prdownloads.sourceforge.net/cobertura/cobertura-1.9.1-bin.zip?download
2. ant codecoverage -Dcobertura.dir=/path/to/cobertura
@@ -30, +32 @@
This is also available on Hudson (which updates about once every 24h) here: http://hudson.zones.apache.org/hudson/job/Cassandra/110/cobertura/
- IntelliJ Project Settings:
+ == IDE ==
- 1. Main Class: org.apache.cassandra.service.CassandraDaemon
- 2. VM Parameters: -ea -Xmx1G -Dstorage-config=conf -Dcassandra-foreground
+ * Self:RunningCassandraInIDEA
+ * IntelliJ Project Settings:
+ * Main Class: org.apache.cassandra.service.CassandraDaemon
+ * VM Parameters: -ea -Xmx1G -Dstorage-config=conf -Dcassandra-foreground
+