microsoft / microsoft/AzureStorageExplorer

Project cleanup

Open
#8,855 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

:test_tube: engineering
Dominant language
No language data
Stars
452
Forks
92
Avg merge
15h 20m
Merged PRs (30d)
3

Description

Motivation

Reduce cost of maintaining lots of separate packages. Improve agility of build pipelines.

Problem

Keeping dependencies up to date is more costly as the number of separate packages goes up, because each separate package must maintain their own set of dependencies. When a dependency needs to be updated, more packages means more updates and more builds.

Each package is built as a separate stage of the same build pipeline. Generating and loading all of these stages takes a while. This can be mitigated by reducing the number of separate packages we need to build.

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.

Research direction

Start by mapping the separate packages and the build pipeline stages to understand how dependencies and builds are maintained today. Done means reducing the number of packages or pipeline stages while preserving the project's build and release behavior, but the issue does not identify specific entry points or tests.

Written by the indexing model from the issue text.

Assessment

Domain
build-system
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.