Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • cube-doctor cube-doctor
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 33
    • Issues 33
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • cubicweb
  • cube-doctorcube-doctor
  • Issues
  • #8
Closed
Open
Created Nov 12, 2020 by Laurent Peuch@bramMaintainer5 of 14 tasks completed5/14 tasks

Small roadmap: QA improvement list with doctor-cube (when possible)

This is a "let's regroup everything for now" card about what are our next steps to create and run scripts using doctor-cube (when possible) to improve the QA of our cubes.

Not really ordered steps:

  • drop python2 support
  • python3 on used-cubes
  • deprecated-warnings [this one will be in another card]
  • pypi-publish
  • tox rule for debian packages
  • base tox for missing one in used-cubes
  • .gitlab-ci.yml for missing ones in used-cubes
  • new format for missing ones
  • black if there is no topic and no MR
  • check-manifest for all used cubes, this is needed for making good quality debian packages
  • capture-deprecated-warnings for used-cubes
  • black it if broken on a branch/default and no MR
  • update copryright date
  • isort

We will probably move at the rhythm of "one new improvement once the previous one is merged"

Edited Apr 19, 2022 by Laurent Peuch
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking