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

Finalize and deploy the version 1.0.0 #18

Closed
34 tasks done
Carl-Hugo opened this issue Apr 25, 2018 · 0 comments
Closed
34 tasks done

Finalize and deploy the version 1.0.0 #18

Carl-Hugo opened this issue Apr 25, 2018 · 0 comments
Assignees
Milestone

Comments

@Carl-Hugo
Copy link
Member

Carl-Hugo commented Apr 25, 2018

TODO

  • Complete all v1.0.0 tasks
  • Cleanup ForEvolve.ApplicationInsights
    • Move ForEvolve.ApplicationInsights to ForEvolve.Azure\ApplicationInsights in a new branch feature/application-insights.
    • Delete the code from master.
    • Create an issue about implementing something useful there (like a sub-session system, see other project).
  • Add a TraitAttribute to tests that use the Azure Storage Emulator
  • Validate that all packages target netstandard2.0
  • Create community files in the Toc repo
  • Create community files in all repos; reference the Toc repo files for CODE_OF_CONDUCT and CONTRIBUTING; create ISSUE_TEMPLATEs
    • ForEvolve-Framework
    • ForEvolve.AspNetCore.Localization
  • Cleanup project files
    • ForEvolve-Framework
    • ForEvolve.AspNetCore.Localization
  • Review the ForEvolve.AspNetCore.UserIdFinder directory
  • Review the ForEvolve.AspNetCore.Middleware directory
  • Review the ForEvolve.AspNetCore.HttpRequestValueFinder directory; atm, the implementation only look into request headers.
    • Update services.TryAddSingleton<IHttpContextAccessor, HttpContextAccessor>(); to
      services.AddHttpContextAccessor() in ForEvolveAspNetCoreStartupExtensions.cs
    • Extract an AddHttpRequestValueFinder() extension method that encapsulate both adding IHttpRequestValueFinder elements and the IHttpContextAccessor; allowing to not load the IHttpContextAccessor if not used (for performance gain). Validate where IHttpContextAccessor is used in the project to se if it is possible.
  • Remove the CodeCoveragedependency during release builds
  • Update readme and create one readme per project
    • Include a PDF example. (clean and push ForEvolvePdfNuGetExperiment to a new ForEvolve.Samples repo)
    • Update all services.Add* to services.AddForEvolve* when required.
    • Update all services.Configure* to services.ConfigureForEvolve* when required.
    • Review ForEvolve.DynamicInternalServerError and ForEvolve.DynamicInternalServerError.Swagger README
    • Create/review markdown, pdf and xunit readme files.
  • Deploy v1 to NuGet (this project packages)
    • Complete PR Release/v1.0.0 #28
    • Deploy an RC1 version
    • Run some tests
    • Fix bugs
    • Deploy the v1.0.0 final version
@Carl-Hugo Carl-Hugo added this to the v1.0.0 milestone Apr 25, 2018
@Carl-Hugo Carl-Hugo self-assigned this Apr 25, 2018
@Carl-Hugo Carl-Hugo added this to To do in ForEvolve Framework via automation Apr 25, 2018
@Carl-Hugo Carl-Hugo moved this from To do to In progress in ForEvolve Framework Jun 20, 2018
ForEvolve Framework automation moved this from In progress to Done Jan 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

1 participant