dynamicweb/INSTALLATION.rst

50 lines
1.3 KiB
ReStructuredText
Raw Normal View History

2016-04-10 02:20:15 +00:00
Dynamicweb
2016-04-10 01:42:26 +00:00
----------
Installation for dynamicweb
=======
Requirements
============
* Python 3.5+
Install
=======
2016-04-10 01:47:17 +00:00
The quick way:
2016-04-10 02:20:15 +00:00
``pip install -r requirements.txt``
2016-04-10 01:42:26 +00:00
Next find the dump.db file on stagging server. Path for the file is under the base application folder.
Install the postgresql server and import the database::
2016-04-10 02:20:15 +00:00
``psql -d app < dump.db``
**No migration is needed after a clean install, and You are ready to start developing.**
2016-04-10 01:42:26 +00:00
Development
===========
2016-04-10 02:20:15 +00:00
Project is separated in master branch and development branch, and feature branches.
Master branch is currently used on `Digital Glarus <https://digitalglarus.ungleich.ch/en-us/digitalglarus/>`_ and `Ungleich blog <https://digitalglarus.ungleich.ch/en-us/blog/>`_.
If You are starting to create a new feature fork the github `repo <https://github.com/ungleich/dynamicweb>`_ and branch the development branch.
After You have complited the task create a pull request and ask someone to review the code from other developers.
**Cheat sheet for branching and forking**:
*branching*
``git branch feature_name && git checkout feature_name``
*fetching upstream(should be done everytime before development is started)*
``git fetch upstream && git merge upstream/feature_name``
`read more about getting code from upstream here <https://help.github.com/articles/syncing-a-fork/>`_
2016-04-10 01:42:26 +00:00