Skip to main content

No project description provided

Project description

Spike starter

Build Status

this tool allow to create a project prefix with the date and the time to experiment.

# Simple usage
python -m spike-starter myproject
# This command will generate 20180410_0722__myproject

It allow to use an existing directory as a reference

# Generate a directory based on a template
python -m spike-starter --template ~/template/java myproject
python -m spike-starter -t ~/template/java myproject

Usage with alias

An alias can be use to generate a spike based on a specific stack.

alias spike-starter-python='spike-starter -t ~/projects/0004-spikes_template/python_spike'
alias spike-starter-python3='spike-starter -t ~/projects/0004-spikes_template/python3_spike'

Installation

after the installation, the command spike_starter can be used from anywhere on your system.

  1. install with pip
git clone https://github.com/FabienArcellier/spike-starter.git
cd spike-starter
pip install .

Contribute

Continuous integration process

A pull request must pass the continuous integration process to be merged on master.

make ci

Continuous deployment process

The automation task make deploy_current_version will trigger a deployment based on tag generation.

Travis.ci will deploy the current tagged version on PyPi.

List automation tasks

$make

cd                             run continuous deployment process on spike-starter
ci                             run continuous integration process on spike-starter
deploy_current_version         deploy the current spike-starter version through travis.ci
dist                           build distribution archives
help                           provides cli help for this make file (default)
install                        install python dependencies
lint                           run static analysis on spike-starter
tests_integrations             run only integrations testing on spike-starter
tests                          run automatic testing on spike-starter
venv                           build virtualenv in ./venv directory and install python dependencies

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for spike-starter, version 0.0.7
Filename, size File type Python version Upload date Hashes
Filename, size spike_starter-0.0.7-py3-none-any.whl (3.6 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size spike_starter-0.0.7.tar.gz (3.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page