Skip to content

zerossB/zeus

 
 

Repository files navigation

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...

Releases

No releases published

Packages

No packages published

Languages

  • Python 82.4%
  • HTML 17.5%
  • CSS 0.1%