Azure / Azure/azure-functions-host
Remove Webjobs.Script.Extensibility dll and nuget package
- Dominant language
- C#
- Stars
- 2k
- Forks
- 482
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 38
Description
With BYOB, all extensibility should go through the public WebJobs SDK interfaces and we shouldn't need ScriptBinding classes anymore. Remove all ScriptBinding classes and the Webjobs.Script.Extensibility dll completely.
This is still used for some internal grandfathered bindings. Even while there are still scriptbinding classes, we should be able to remove the nuget package since this is now entirely internal and use the project reference.
Contributor guide
Research direction
Locate the Webjobs.Script.Extensibility project or package references and enumerate the ScriptBinding classes that still depend on them. First inspect the project and dependency graph, then build the host and verify that the package can be removed while the grandfathered internal bindings continue to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp
- Domain
- backend, cloud
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100