Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
D dsu-utils
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • glass-project
  • wallet
  • dsu-utils
  • Issues
  • #1

Closed
Open
Created Feb 10, 2022 by Tiago Venceslau@tvenceslauReporter

Create a common repository for OpenDSU based tools to be used accross workspaces

The bin folder in the current DSU Blueprint Workspace contains a set of tools to help manage OpenDSU related projects, that inherently need to be used in all workspaces.

Create a project structure similar to what we have on all other projects:

  • Node based;
  • generates documentation in the same manner;

Move all the code in the bin folder of DSU blueprint workspace to this repo. Properly document all scripts in the manner that has been discussed. Use sequence diagrams when necessary.

This module should accept the following commands:

  • clean (forward to clean script);
  • backup (forward to backup script);

so we can later call it dsu-utils --clean for example. (you can change the arg parser method to assume the value is true when no '=' or value is found. only the --xxx notation

Refactor DSU Blueprint Workspace (and all other workspaces, workspace template for instance) to add this to its devDependencies and refactor npm scripts to use them accordingly.

Refactor tests to use the test runner from this package.

Assignee
Assign to
Setup Undelying Libraries
Milestone
Setup Undelying Libraries (Past due)
Assign milestone
Time tracking