Warning
This document is for an in-development version of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.
How Do I …
This section contains a number of smaller topics with links and examples meant to provide relatively concrete answers for specific Galaxy development scenarios.
… interact with the Galaxy database interactively?
This can be done with either IPython or a plain Python console, depending on your preferences:
python -i scripts/db_shell.py
… build Galaxy Javascript frontend client?
We have added a Makefile which will let you do this. You can simply run:
make client
Please see the Makefile
itself for details and other options. There is also a readme at
client/README.md
.
… rebuild the Galaxy configuration schema?
Galaxy configurations have a schema that is used to validate configuration
files. This schema is defined in
lib/galaxy/config/schemas/config_schema.yml
. If you make changes to the
schema, to rebuild all sample YAML and RST files, source Galaxy’s virtual
environment and run the following command from Galaxy’s root directory:
make config-rebuild
Then add updated files to your commit.