incubator-bloodhound-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Apache Bloodhound" <bloodhound-...@incubator.apache.org>
Subject [Apache Bloodhound] BloodhoundContributing modified
Date Thu, 13 Sep 2012 15:35:45 GMT
Page "BloodhoundContributing" was changed by gjm
Diff URL: <https://issues.apache.org/bloodhound/wiki/BloodhoundContributing?action=diff&version=7>
Revision 7
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: BloodhoundContributing
=========================================================================
--- BloodhoundContributing (version: 6)
+++ BloodhoundContributing (version: 7)
@@ -12,28 +12,31 @@
 
 Apache Bloodhound is written in Python and so, if you have already successfully installed
Bloodhound, you will probably have all that you need to develop it too.
 
-BloodhoundInstall and BloodhoundDetailedInstallation provide more detailed information about
installing but, if you already have Python, python-setuptools, python-pip and python-virtualenv,
installation can be as simple as:
+BloodhoundInstall and BloodhoundDetailedInstallation both provide information about installing
but, if you already have Python, python-setuptools, python-pip and python-virtualenv, installation
can be achieved as follows:
 
 {{{
-svn co https://svn.apache.org/repos/asf/incubator/bloodhound/trunk/installer/
-cd installer
-python installer.py --database-type=sqlite --admin-user=admin --admin-password=adminpasswd
+svn co https://svn.apache.org/repos/asf/incubator/bloodhound/trunk/ bloodhound
+cd bloodhound/installer
+virtualenv bloodhound
+source bloodhound/bin/activate
+pip install -r requirements-dev.txt
+python bloodhound_setup.py --database-type=sqlite --admin-user=admin --admin-password=adminpasswd
 }}}
 
-after which you can activate the bloodhound environment and run the standalone server:
+after which you can run the standalone server:
 
- * on Linux:
-   {{{
-   source bloodhound/bin/activate
-   tracd -r --port=8000 bloodhound/environments/main
-   }}}
- * on Windows:
-   {{{
-   bloodhound\scripts\activate.bat
-   tracd -r --port=8000 bloodhound\environments\main
-   }}}
+{{{
+tracd -r --port=8000 bloodhound/environments/main
+}}}
 
-With this method of installation, the source code for Trac, !TracAccountManager and !BloodhoundMultiProduct
packages (along with future modules that are installed by default) will be found in {{{bloodhound/src/}}}.
You should find that when you make changes to the associated source code, when using the -r
option on tracd, the server will reload and the edited code will be run instead of the original.
+With this method of installation, the source code for Trac, !TracAccountManager and !BloodhoundMultiProduct
packages (along with future modules that are installed by default) will be found in {{{bloodhound/src/}}}.

+
+You should find that when you make changes to the associated source code, when using the
{{{-r}}} option on {{{tracd}}}, the server will reload and the edited code will be run instead
of the original. In order to get templates to reload after modifications are made, you can
edit {{{bloodhound/environments/main/conf/trac.ini}} and add the following line to the {{{[trac]}}}
section:
+
+{{{
+#!ini
+auto_reload = true
+}}}
 
 == Contributing Code ==
 
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://issues.apache.org/bloodhound/wiki/BloodhoundContributing>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound (incubating) issue tracker

This is an automated message. Someone added your email address to be
notified of changes on 'BloodhoundContributing' page.
If it was not you, please report to .

Mime
View raw message