Azure / Azure/azure-functions-host

Move Extensibility project/package to the right place

Open
#910 0 comments 0 reactions 0 assignees View on GitHub
area: engineering
Dominant language
C#
Stars
2k
Forks
482
Avg merge
2d 11h
Merged PRs (30d)
37

Description

The repo dependencies for this package are messed up, leading to weirdness. Extensibility defines common interfaces used by both Script itself as well as our SDK Extensions assemblies. I put the project in the Script repo because it logically belongs there. However that leads to weirdness because the script repo itself depends on this package!

Script correctly treats the package as an external dependency in Script, however it lives in the same repo. So for example, to make a change to that package and pull it in where it needs to go, I first have to make the Extensibility change and check it in so a new package is produced and I can upload to Myget. Then I pull that package in as a reference in Script.

We should fix this.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the Extensibility project/package dependency between the Script repo and the SDK Extensions assemblies. Review how Script references the externally produced package and how the project is currently included in the repository. Done means the package has a consistent location and changes no longer require publishing to MyGet before Script can consume them.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.