Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • backend backend
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 14
    • Issues 14
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • subugoesubugoe
  • ahiqarahiqar
  • backendbackend
  • Merge requests
  • !145

Feature/#159 annotations performance part 1: refactoring

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Michelle Weidling requested to merge feature/#159-annotations-performance into develop May 06, 2021
  • Overview 0
  • Commits 11
  • Pipelines 0
  • Changes 12

Feature

Summary

This MR provides a refactoring of the annotations in order to separate concerns and make things a little bit faster by e.g. avoiding unnecessary function calls.

❗ This is only part 1 of solving #159 (closed). Part 2 aims at creating the annotation pages after installation and saving them so that the REST API can request a static page instead of having to compute the annotations all over again. Since the motifs are more pressing at this point, we decided to postpone the second part.

Compliance to “Definition of Done”

  • Unit tests passed
  • Code reviewed
  • Product Owner accepts the User Story

Documentation

  • I updated the README (if applicable)
  • I provided my functions with appropriate documentation
  • I updated existing documentation

Tests

Are we able to test this new feature?

  • Yes, everything can be done via unit tests.

Changelog

  • I added a statement to the CHANGELOG.

Version number

  • I bumped the version number in build.properties.

/cc Mathias Göbel, Frank Schneider, Michelle Weidling

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feature/#159-annotations-performance