Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add inversion of control support for StructureMap. #12

Open
adamjstone opened this issue Feb 14, 2019 · 0 comments
Open

Add inversion of control support for StructureMap. #12

adamjstone opened this issue Feb 14, 2019 · 0 comments
Labels
Category-Feature Relates to a software feature. Source-Maintainer Created by a maintainer. Stage-2-Accepted Reviewed, accepted and prioritized. Subcategory-Functionality Relates to software functionality. Subsystem-InversionOfControl Affects the Inversion of Control subsystem. Tag-AddReleaseNote Warrants addition of a release note. Verdict-Pending Awaiting final resolution. Version-1.1.0 Released with or planned for version 1.1.0. WindowForDelivery-2021-Q2 Planned for or released during Q2, 2021.

Comments

@adamjstone
Copy link
Member

adamjstone commented Feb 14, 2019

Feature Request

This issue represents a request for new Solid Instruments functionality.

Overview

There is currently no native support for StructureMap using the inversion of control abstractions. A new library should be created which implements the inversion of control abstractions for StructureMap.

Statement of work

The following list describes the work to be done and defines acceptance criteria for the feature.

  1. A new library named RapidField.SolidInstruments.InversionOfControl.StructureMap should be exposed which draws upon the RapidField.SolidInstruments.InversionOfControl abstractions.
  2. The library should implement StructureMap analogs to the types exposed by RapidField.SolidInstruments.InversionOfControl.StructureMap.

Revision control plan

Solid Instruments uses the RapidField Revision Control Workflow. Individual contributors should follow the branching plan below when working on this issue.

  • master is the pull request target for
  • release/v1.1.0-preview1, which is the pull request target for
  • develop, which is the pull request target for
  • feature/00012-structuremap-support, which is the pull request target for contributing user branches, which should be named using the pattern
  • user/{username}/00012-structuremap-support
@adamjstone adamjstone added Category-Feature Relates to a software feature. Stage-1-UnderReview Currently being evaluated. labels Feb 14, 2019
@adamjstone adamjstone added this to the v1.0.26-preview milestone Feb 14, 2019
@adamjstone adamjstone self-assigned this Feb 14, 2019
@adamjstone adamjstone added Stage-2-Accepted Reviewed, accepted and prioritized. and removed Stage-1-UnderReview Currently being evaluated. labels Feb 14, 2019
@adamjstone adamjstone added Subsystem-InversionOfControl Affects the Inversion of Control subsystem. Subcategory-Functionality Relates to software functionality. Tag-AddReleaseNote Warrants addition of a release note. labels Jul 16, 2019
@adamjstone adamjstone added the Verdict-Pending Awaiting final resolution. label Jul 28, 2019
@adamjstone adamjstone added the Source-Maintainer Created by a maintainer. label Aug 5, 2019
@adamjstone adamjstone added the Version-1.0.26 Released with or planned for version 1.0.26. label Aug 21, 2019
@adamjstone adamjstone added the WindowForDelivery-2020-Q1 Planned for or released during Q1, 2020. label Sep 22, 2019
@adamjstone adamjstone added WindowForDelivery-2020-Q3 Planned for or released during Q3, 2020. and removed WindowForDelivery-2020-Q1 Planned for or released during Q1, 2020. labels Jan 31, 2020
@adamjstone adamjstone added WindowForDelivery-2021-Q1 Planned for or released during Q1, 2021. and removed WindowForDelivery-2020-Q3 Planned for or released during Q3, 2020. labels Jul 25, 2020
@adamjstone adamjstone removed their assignment Jul 25, 2020
@adamjstone adamjstone added Version-1.1.0 Released with or planned for version 1.1.0. WindowForDelivery-2021-Q2 Planned for or released during Q2, 2021. and removed Version-1.0.26 Released with or planned for version 1.0.26. WindowForDelivery-2021-Q1 Planned for or released during Q1, 2021. labels Jul 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category-Feature Relates to a software feature. Source-Maintainer Created by a maintainer. Stage-2-Accepted Reviewed, accepted and prioritized. Subcategory-Functionality Relates to software functionality. Subsystem-InversionOfControl Affects the Inversion of Control subsystem. Tag-AddReleaseNote Warrants addition of a release note. Verdict-Pending Awaiting final resolution. Version-1.1.0 Released with or planned for version 1.1.0. WindowForDelivery-2021-Q2 Planned for or released during Q2, 2021.
Projects
None yet
Development

No branches or pull requests

1 participant