opendevstack / opendevstack/ods-provisioning-app

Reduce technical debt

Open
#638 1 comment 0 reactions 2 assignees View on GitHub

@renedupont is already working on this.

Since Nov 24, 2020.

Dominant language
Java
Stars
14
Forks
20
Avg merge
3h 35m
Merged PRs (30d)
1

Description

There are some code aspects of the provisioning app that we need to improve. Goals of this issue are to clean up some antipatterns, improve unit tests, improve code readability, update dependencies, etc.

This is a preliminary list for ODS Prov App 4.x:

  • All spring test should only use spring support and not a mix of spring and mockito (no @InjectMocks, etc)
  • Fix encapsulation of all classes, no protected properties -> getter and setters
  • Remove critical circular dependencies
  • Update Dependencies (snyk findings) und spring boot
  • Fix Sonarqube findings (ev. sonarqube in .github action enable)
  • Update to latest gradle v6.7.1 and remove deprecated gradle features
  • Remove @author
  • Remove deprecated classes like ProjectData
  • etc...

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.