Skip to content

vicdoz/api-list-projects

Repository files navigation

The objective of this repository is to play with TDD in python.

Language Build Status codecov Codacy Badge

Requirements

Requirement 1: ✅
An API is needed to register users from an email and a password

Requirement 2: ✅
Only users of the domain "vicdoz.com" can be registered

Requirement 3: 🔴
The system can save projects. A project contains:

  • code
  • description
  • url
  • owner

Components

Component 1:API -> Receive external requests and invoke the use case
Component 2:Domain -> Use cases,services and domain entities
Component 3:Infraestructure -> Repositories and database models

Testing
API: BDD with Behave
Domain: BDD with Behave and Mamba (I am playing with this two)

CI:Travis

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published