Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kirang89/bootstrapy

A bootstrap Python application, so that you can focus on writing code
https://github.com/kirang89/bootstrapy

boilerplate-application python

Last synced: about 2 months ago
JSON representation

A bootstrap Python application, so that you can focus on writing code

Awesome Lists containing this project

README

        

==========
bootstrapy
==========
.. image:: https://badge.fury.io/py/bootstrapy.png
:target: http://badge.fury.io/py/bootstrapy

.. image:: https://travis-ci.org/kirang89/bootstrapy.png?branch=master
:target: https://travis-ci.org/kirang89/bootstrapy

A bootstrap application that takes away the pain of setting up a python application for production and lets you focus on coding instead.

Usage
-----
::

#Sets up environment and installs dependencies
$ make env

#Activate the environment
$ . env/bin/activate

#Shows the list of commands available
$ make help

env create a development environment using virtualenv
deps install dependencies
clean remove unwanted stuff
lint check style with flake8
test run all your tests using nose
production run test suite and do a release
release package and upload a release
sdist package

**Note**: Make sure to change bootstrapy to your project name before uploading it to Github and PyPi.

Setup Notes
-----------

* In order to be able to generate PDF and PS files from reStructuredText using LaTeX on Debian-based systems you need to install the following software:

``sudo apt-get install wget build-essential python2.5-dev texlive-full``

* Use `webhooks`_ to update docs at `Read The Docs`_ whenever you make a commit to your project.

.. _webhooks: https://read-the-docs.readthedocs.org/en/latest/webhooks.html
.. _Read The Docs: https://readthedocs.org/

License
-------

bootstrapy is BSD licensed, so feel free to use it as you like.