Giter VIP home page Giter VIP logo

docs's Introduction

authentication

Run project

  1. To run authenticantion at first you need verrify if you have docker and docker-compose in your machine.
  2. Use command:

docker-compose up --build

Obs: Is important verify if your docker have sudo permission to execute commands

Development tips

  1. Watchout about docker's container, because if containers don't setup at begin of development time the application doesn't work.
  2. Watchout about structure of django framework and rest framework.
  3. If you create or modify a model remember of createi and execute migrations. To make that you need:

docker-compose exec authentication_django ash python3 manage.py makemigrations python3 manage.py migrate

  1. If you need new requirement add the package and the package's version at api/requirement.txt and execute build of container again.
  2. To start new app on application you need.

docker-compose exec authentication_django ash python3 manage.py startapp <"name of app">

  1. Watchout, when you execute some command inside docker you are executing sudo commands, because of that you need execute:

sudo chmod -R 777 <"project folder">

After that you can commit your work. 7. Remember of don't commit migrations and caches. 8. The volume of docker are build inside docker's container that mean you don't have code inside container. You can code in your local machine and the changes will be inside docker.

docs's People

Contributors

aleronupe avatar davialvb avatar gabibguedes avatar helenagoulart avatar joaorobson avatar luizguilherme5 avatar mbslet avatar renan601 avatar romulosouza avatar victorhdcoelho avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

aleronupe fepas

docs's Issues

GRASP: Indirection, Information Expert, Protected Variations and Analysis of Pure Fabrication

Indirection, Information Expert, Protected Variations GRASPs and document it on GitHub pages.

Tasks:

  • Study Indirection
  • Study Information Expert
  • Study Protected Variations
  • Write Pure Fabrication Analysis
  • Analyze what we can use in our project

Acceptance Criteria:

  • The document on pages explains what is each one of these GRASPs
  • The document explains which ones we can use in our project and why.

Static UML

Refactor the classes diagram and the package diagram according to our architecture.

Tasks:

  • Remake classes diagram
  • Refactor package diagram

Acceptance Criteria:

  • All of the requested diagrams are updated
  • The new diagrams follows the project architecture

[DOC - 08] Documentar Requisitos Não Funcionais

@aleronupe commented on Tue Apr 02 2019

Descrição

Essa issue busca a elaboração de modelos NFR e e de documento adicional como complementos a esses modelos

Critérios de aceitação

  • Modelos NFR elaborados
  • Documento com modelos NFR e descrições preenchido no Github pages

Tarefas

  • Elaboração dos modelos NFR do sistema
  • Documentação dos modelos NFR
  • Associação a Requisitos Não Funcionais

GOF: Module, Proxy, Twin

Module, Proxy, Twin GOFs and document it on GitHub pages.

Tasks:

  • Study Module
  • Study Proxy
  • Study Twin
  • Analyze what we can use in our project

Acceptance Criteria:

  • The document on pages explains what is each one of these GOFs
  • The document explains which ones we can use in our project and why.

Dynamic UML

Refactor the sequence diagrams according to our architecture. And make a new diagram about a sequence from outside the system

Tasks:

  • Refactor sequence diagram 1
  • Refactor sequence diagram 1
  • Make a sequence diagram about processes outside the system

Acceptance Criteria:

  • All of the requested diagrams are updated
  • The new diagrams follows the project architecture

GOF: Prototype, Objective Pool and Builder

Prototype, Objective Pool and Builder GOFs and document it on github pages.

Tasks:

  • Study Prototype
  • Study Objective Pool
  • Builder
  • Analyze what we can use in our project

Acceptance Criteria:

  • The document on pages explains what is each one of these GOFs
  • The document explains wich ones we can use in our project and why.

GOF: Adapter, Bridge, Composite

Adapter, Bridge, Composite GOFs and document it on GitHub pages.

Tasks:

  • Study Adapter
  • Study Bridge
  • Study Composite
  • Analyze what we can use in our project

Acceptance Criteria:

  • The document on pages explains what is each one of these GOFs
  • The document explains which ones we can use in our project and why.

GOF: Abstract and Singleton

Study Abstract and Builder GOFs and document it on github pages.

Tasks:

  • Study Abstract
  • Study Singleton
  • Analyze what we can use in our project

Acceptance Criteria:

  • The document on pages explains what is each one of these GOFs
  • The document explains wich ones we can use in our project and why.

GOF: Decorator, Extension, Facade

Decorator, Extension, Facade GOFs and document it on GitHub pages.

Tasks:

  • Study Decorator
  • Study Extension
  • Study Facade
  • Analyze what we can use in our project

Acceptance Criteria:

  • The document on pages explains what is each one of these GOFs
  • The document explains which ones we can use in our project and why.

GOF: Flyweight, Front Controller, Marker

Flyweight, Front Controller, Marker GOFs and document it on GitHub pages.

Tasks:

  • Study Flyweight
  • Study Front Controller
  • Study Marker
  • Analyze what we can use in our project

Acceptance Criteria:

  • The document on pages explains what is each one of these GOFs
  • The document explains which ones we can use in our project and why.

GOF: Factory and Multiton

Study Factory and Multiton GOFs and document it on github pages.

Tasks:

  • Study Factory
  • Study Multiton
  • Analyze what we can use in our project

Acceptance Criteria:

  • The document on pages explains what is each one of these GOFs
  • The document explains wich ones we can use in our project and why.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.