mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-01 15:37:32 +08:00
ac938798233cffbb9f596cf5d49b6c855687f6cd
.. figure:: https://wiki.galaxyproject.org/Images/GalaxyLogo?action=AttachFile&do=get&target=galaxy_project_logo.jpg
:alt: Galaxy Logo
The latest information about Galaxy is available via `http://galaxyproject.org/ <http://galaxyproject.org/>`__
Galaxy Quickstart
=================
Galaxy requires Python 2.6 or 2.7. To check your python version, run:
.. code:: console
$ python -V
Python 2.7.3
Start Galaxy:
.. code:: console
$ sh run.sh
Once Galaxy completes startup, you should be able to view Galaxy in your
browser at:
http://localhost:8080
You may wish to make changes from the default configuration. This can be
done in the ``config/galaxy.ini`` file. Tools can be either installed
from the Tool Shed or added manually. For details please see the Galaxy
wiki:
https://wiki.galaxyproject.org/Admin/Tools/AddToolFromToolShedTutorial
Not all dependencies are included for the tools provided in the sample
``tool_conf.xml``. A full list of external dependencies is available at:
https://wiki.galaxyproject.org/Admin/Tools/ToolDependencies
Issues
======
Issues can be submitted to trello via the `galaxyproject
website <http://galaxyproject.org/trello/>`__ and viewed on the `Galaxy
Trello Board <https://trello.com/b/75c1kASa/galaxy-development>`__
Galaxy Development
==================
Galaxy welcomes new development! There is extensive documentation on developing
with Galaxy on the `wiki <https://wiki.galaxyproject.org/Develop>`__.
Source Repository
-----------------
Galaxy development has moved to `Github
<https://github.com/galaxyproject/galaxy>`__.
**Developers** should develop against the ``dev`` branch in the Github
repository.
**Deployers** can continue to pull Galaxy changes from Bitbucket without
interruption. Alternatively, deployers can track the ``master`` branch in
Github.
Syncing a Fork
--------------
If you fork Galaxy to work on it, you may be interested in keeping your copy
up to date with respect to the main repository. Github has `good documentation
<https://help.github.com/articles/syncing-a-fork/>`__ on this.
.. code:: console
$ git remote add upstream https://github.com/galaxyproject/galaxy
$ git fetch upstream
$ git checkout dev
$ git merge upstream/dev
Description
Languages
Python
66.6%
Vue
13%
TypeScript
10.8%
JavaScript
3.8%
Jupyter Notebook
2.8%
Other
2.8%