Skip to content

For developers

Ana Cristina Franco da Silva edited this page Feb 1, 2021 · 2 revisions

This page contains technical information about the MBP and guidelines for its development 🔧.

Guidelines

⚠️ [in progress]

  • Design UI elements based on the MBP visual identity
  • Test your code
  • Execute static code analyses to help improve code quality and code security

Pages:

  • Visual identity: shows design principles to be used in the MBP UI, for example color palette and icons

Tools:

  • TestQuality: test management tool providing GitHub integration

  • SonarQube: static code analysis tool to detect bugs, vulnerabilities and code smells

  • Jenkins: automation server for tasks related to building, testing, and deploying software

Others:

  • MBP architecture: shows an overview of the MBP architecture and used software components.

  • MBP REST API: contains the API reference to the MBP REST API. Take a look here if you are planning to create your own client application that can interact with the MBP backend.

  • (deprecated) MBP2Go: links to a client Android application, which can interact to an earlier version of the MBP.