Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 3.19 KB

README.md

File metadata and controls

47 lines (34 loc) · 3.19 KB

HappyMe

Online educational platform supporting education, development and happiness of children with autism.

Status

master development
Build status Build status
BCH Compliance Test Coverage
BCH compliance codecov

Technology stack

  • .NET Framework - C#, EntityFramework 6, ASP.NET MVC 5
  • HTML5, CSS3, Bootstrap 3
  • JavaScript, JQuery, JQuery UI
  • Xunit, Jasmine, Moq

Development guidelines

Git branching strategy

Branches:

  • master - contains only production ready code.
  • development - all active development is conducted in this branch.
  • feature-{description} - contains spesific feature development.

When a new feature is started a new feature branch is created form the development branch. After the feature is complete a pull request from the feature branch to the development branch is created. Direct merges, without code review are NOT allowed.

Definiton of done (DoD)

For a feature to be considered "Done", the following requirements must be met:

  • The code of the feature must compile.
  • The code of the feature must NOT produce any warring.
  • The code must be in compliance with the StyleCop and ESLint coding standards.
  • The code must be covered by unit tests (xUnit or Jasmine).
  • The pull request created from the feature branch to the development branch, must review by at least one person.

Contributors