Page BloodhoundContributing was changed by gjm
Diff URL:
https://issues.apache.org/bloodhound/wiki/BloodhoundContributing?action=diffversion=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 .