Skip to content
Create Scaffold of flask
Python HTML CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tests
zeusproject
.gitignore
.landscape.yml
.travis.yml
AUTHORS
CHANGES
LICENSE
MANIFEST.in
README.rst
requirements.txt
setup.py
tox.ini
zeus

README.rst

Zeus logo

Info:Scaffold flask.
Repository:https://github.com/murilobsd/zeus
Author:Murilo Ijanc (http://github.com/murilobsd)
Site:https://zeus.lab804.com.br
Pypi Package Code Health Travis

Sobre

Zeus facilita a criação de projetos para Flask além de implementar outras bibliotecas como flask-cache, flask-script, flask-mongonegine... possui funcionalidades para criação de módulos e templates.

Instalação

Nós recomendamos o uso do virtualenv e do pip. Você pode instalar pip install -U zeus-lab804. é necessário ter setuptools uma alternativa easy_install -U zeus-lab804. Por fim, você pode realizar o download do código em GitHub e rodar python setup.py install.

Dependências

  • mongo
  • colorama==0.3.7
  • colorlog==2.7.0
  • Jinja2==2.8
  • MarkupSafe==0.23
  • pyfiglet==0.7.5
  • termcolor==1.1.0

Exemplos

Alguns exemplos:

# Criando Projeto
$ zeus --project meuprojeto
$ cd meuprojeto/
$ pip install -r requirements-dev.txt
$ python manage.py runserver
# Abra seu navegador http://127.0.0.1:5000/
# Gerando Modulo
$ zeus --module pagamento meuprojeto # Caminho do meuprojeto
# Gerando Template para Modulo
$ zeus --template pagamento meuprojeto # Caminho do meuprojeto

Opções

Outras argumentos que podem ser utilizado na criação do projeto.

$ zeus --help
 ________   _______  __    __       _______. __
|       /  |   ____||  |  |  |     /       ||  |
`---/  /   |  |__   |  |  |  |    |   (----`|  |
  /  /    |   __|  |  |  |  |     \   \     |  |
 /  /----.|  |____ |  `--'  | .----)   |    |__|
/________||_______| \______/  |_______/     (__)


usage: zeus [-h] [--project PROJECT] [--module MODULE MODULE]
           [--template TEMPLATE TEMPLATE] [--author AUTHOR] [--domain DOMAIN]
           [--debug DEBUG] [--version]

optional arguments:
 -h, --help            show this help message and exit
 --project PROJECT, -p PROJECT
                       Creating project.
 --module MODULE MODULE, -m MODULE MODULE
                       Creating module.
 --template TEMPLATE TEMPLATE, -t TEMPLATE TEMPLATE
                       Creating template.
 --author AUTHOR, -a AUTHOR
                       Author of project (default: Lab804).
 --domain DOMAIN, -do DOMAIN
                       Domain, (default: lab804.com.br)
 --debug DEBUG, -d DEBUG
                       Debug mode.
 --version, -v         show program's version number and exit

Tests

Preciso ter vergonha na cara é gerar testes.

Contribuir

Contribua de qualquer forma, veja se sua sugestão já não foi respondida nas issues, crie um logo para o projeto, de sugestões para exemplos, crie templates, ajude criar a wiki...

You can’t perform that action at this time.