Name Last Update
amadeus Loading commit data...
app Loading commit data...
autoslug Loading commit data...
core Loading commit data...
courses Loading commit data...
forum Loading commit data...
poll Loading commit data...
staticfiles Loading commit data...
uploads Loading commit data...
users Loading commit data...
.gitignore Loading commit data...
Procfile Loading commit data...
README.md Loading commit data...
app.json Loading commit data...
manage.py Loading commit data...
requirements.txt Loading commit data...
runtime.txt Loading commit data...

README.md

Amadeus 1.0

Repositório para o back-end do projetos Amadeus, na versão 0.9

Linguagem Utilizada no Projeto:

  • Python 3.5
  • Django 1.9
  • Material Design Bootstrap [2]

Antes de começar o projeto instale:

  • Python 3.5
  • Pip
  • Virtualenv
  • Postgres

1 - COMEÇANDO O PROJETO

1.1 - Clonando o projeto

  • Vá para a pasta onde queres guardar o projeto
  • Escolha a opção de clonagem do projeto

HTTPS:

$ git clone https://github.com/amadeusproject/amadeuslms.git

SSH

$ git clone git@github.com:amadeusproject/amadeuslms.git

1.2 Preparando o ambiente

Agora que você já tem o projeto na sua máquina, precisamos preparar um ambiente próprio para as dependências do projeto. Crie um virtualenv com o seguinte comando abaixo:

OBS: amadeus_env pode ser qualquer outro nome que você desejar(desde que não contenha caracteres especiais)

virtualenv amadeus_env -p python3.5

ative a virtualenv criada no passo anterior

source amadeus_env/bin/activate

Agora vá para a pasta root do projeto clonado e instale as dependências do projeto contidos no arquivo requirements.txt

pip install -r requirements.txt

Pronto. Você está apto a contribuir com o projeto.

1.3 Padrões de nome para templates, views.py, models.py e forms.py


Visando uma melhor organização do código e a total compreensão doque está sendo feito por cada integrante do projeto, é recomendado usar os seguintes nomes de arquivos/classes/funções

  1. Templates
  • list_course.html
  • create_course.html
  • update_course.html
  1. Views . py
  • CourseView()
  • CourseListView()

Para Classes que envolvem formulários:

  • CourseFormView()
  1. Forms . py
  • ListCourseForm()
  • CreateCourseForm
  • UpdateCourseForm()

Git - Introdução e comandos básicos(PT-BR)

[2] https://github.com/FezVrasta/bootstrap-material-design

Django Breadcrumbs

Sprint WorkFlow

[PT-BR] Dia : Atividade

  • 01 Segunda: Retrospective/Planning
  • 05 Sexta: Review
  • 08 Segunda: Weekly Meeting
  • 10 Quarta: Sprint Deadline
  • 11 Quinta: Review
  • 12 Sexta: Deploy

[EN-US]

Day : Activity

  • 01 Monday: Retrospective/Planning
  • 05 Friday: Review
  • 08 Monday: Weekly Meeting
  • 10 Wednesday: Sprint Deadline
  • 11 Thursday: Review
  • 12 Friday: Deploy