معرفی شرکت ها


bentodev-2018.11.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

BentoBox Local Development System
ویژگی مقدار
سیستم عامل -
نام فایل bentodev-2018.11.2
نام bentodev
نسخه کتابخانه 2018.11.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Dylan Stein
ایمیل نویسنده dylan@getbento.com
آدرس صفحه اصلی https://github.com/getbento/bentodev
آدرس اینترنتی https://pypi.org/project/bentodev/
مجوز -
BentoDev - BentoBox Local Theme Editor ###################################### .. contents:: .. section-numbering:: Main Features ============= * Edit BentoBox themes locally * Uses real data when making themes * Use Flask to act as a proxy between server requests * Uses Jinja2 to rigidly enforce template edits Installation ============ NOTE: This package is currently only supported on POSIX systems. For those on Windows it is recommended to create a new Vagrant box before installing. It is recommended to install bentodev on a seperate Python 3 virtual environment: .. code-block:: bash $ virtualenv -p python3 venv $ source venv/bin/activate After ensuring one is on the correct Python 3 environment simply pip install the latest version: .. code-block:: bash $ pip install bentodev Usage =========== BentoDev functions are activated via a command line interface. .. code-block:: bash $ bentodev Usage: bentodev [OPTIONS] COMMAND [ARGS]... BentoDev Used to develop themes locally for BentoBox sites! Options: --version Show the version and exit. --help Show this message and exit. Commands: clone Clone an account you have access too. config Base configuration list List accounts and themes you have access too. start Begin running the development server Setup ----- Upon using BentoDev for the first time you will be propmted to use add your BentoBox account. You may also be asked for a password to get a remote token for your session. Cloning Themes -------------- By using the command ``bentodev list`` or ``bentodev start`` you will see the list of available Accounts and their current associated theme. If you do not see any Accounts/Themes you need to create an Account that is associated to your User through the BentoBox website. To work on an Account's theme you must first clone the theme. To do so use: .. code-block:: bash $ bentodev clone <theme_name> You may be prompted to connect your GitHub account to BentoBox if you have not done so previously. The theme will then be cloned to the ``~/bentodev/sites/<theme_name>`` folder, where you can then push edits with standard git commands. Working on Themes ----------------- Once a theme has been cloned you can then run a small local server that will handle making requests to BentoBox. .. code-block:: bash $ bentodev start <account_name> You should then see the server run, where you can connect at `localhost:5000 <http://localhost:5000>`_ Development =========== To develop simply Git clone the associated URL. Feature or test branches created must have be approved through pull request review before merging with master. To make use of all debugging features, run the BentoBox Django application locally and then run the bentodev server with the flag ``--local``: .. code-block:: bash $ bentodev start <account_name> --local User Configuration ================== Additional user settings can be added to the user config file at ``~/bentodev/config.json``. Default settings include: .. code-block:: javascript { "BENTO_USER": "<user_name>" } Addtional settings can be added by hand. These include .. code-block:: javascript { "DEV_ROOT": "<dir_pat>", (ie. "/Users/<user>/test_folder/") "HOST": "<host_value>", (ie. "0.0.0.0") "PORT": "<port_value>", (i.e "8000") } Meta ==== User support ------------ Please use the following support channels: * `GitHub issues <https://github.com/getbento/bentodev/issues>`_ for bug reports and feature requests. * `StackOverflow <https://stackoverflow.com>`_ to ask questions (please make sure to use the `bentodev <http://stackoverflow.com/questions/tagged/bentodev>`_ tag). * Tweet directly to `@bentoboxnyc <https://twitter.com/bentoboxnyc>`_. * You can also tweet directly to `@djstein`_. Related projects ---------------- BentoBox ~~~~~~~~~~~~ The entire utility is completely coupled to the `BentoBox Django Application <https://www.github.com/getbento/bentobox>`_. It pulls data from the production (or a local) BentoBox instance and allows real data to displayed as engineers/designers edit themes that are displayed on the getbento.com domain. Dependencies ~~~~~~~~~~~~ * `Flask <https://http://flask.pocoo.org>`_ * `Jinja2 <http://jinja.pocoo.org/>`_ * `Requests <https://python-requests.org>`_


نیازمندی

مقدار نام
==6.7 Click
==0.12.1 Flask
==2.0.0 gitdb2
==2.1.3 GitPython
==0.24 itsdangerous
==2.9.6 Jinja2
==0.12.3 libsass
==1.0 MarkupSafe
==1.3.0 money
==9.0.1 pip
==2.6.0 python-dateutil
==2017.2 pytz
==2.13.0 requests
==35.0.1 setuptools
==1.10.0 six
==2.0.1 smmap2
==0.4.20 Unidecode
==0.12.1 Werkzeug


نحوه نصب


نصب پکیج whl bentodev-2018.11.2:

    pip install bentodev-2018.11.2.whl


نصب پکیج tar.gz bentodev-2018.11.2:

    pip install bentodev-2018.11.2.tar.gz