mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
42 lines
1.2 KiB
ReStructuredText
42 lines
1.2 KiB
ReStructuredText
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:
|
|
|
|
.. code-block:: python
|
|
|
|
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:
|
|
|
|
.. code-block:: bash
|
|
|
|
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:
|
|
|
|
.. code-block:: bash
|
|
|
|
make config-rebuild
|
|
|
|
Then add updated files to your commit.
|