Welcome to MyProject

<ADD DESCRIPTION FOR PROJECT>

The main documentation for the site is organized into a couple sections:

Data Access with Entity Framework 6

Provides an implementation of the data access API using Entity Framework 6. A common API for data operations. This framework is provided for development teams wishing to implement their own framework compatible data access module.

Meeting Notes

Includes below sections:

Sprint Meetings

Sprint meeting notes index page.

Sprint Meetings Planned

Notes will be captured for defined meetings during sprints based on the frequency and duration, including defined attendees.

No. Meeting Name Frequency Duration Attendees
1 Sprint Planning Weekly Prior to Sprint 60 minutes Sprint Teams
2 Backlog Grooming Weekly 60 minutes Sprint Leads/Team
3 Core Daily Standup Daily 15 minutes Sprint Team
4 PRD Standup MWF 15 minutes Contribution Sprint Teams
5 Scrum of Scrums Weekly 30 minutes Scrum Master for each Sprint Team

Sprint-1 Notes

Sprint-1 meeting notes index page contains planning, daily standup, grooming, and restrospective.

Sprint-1 Planning Notes MM-DD-YYYY
Attendees:
  1. First Last Name
  2. First Last Name
  3. First Last Name
Sprint-1 Daily Standup Notes Summary

Sprint-1 Daily Standup Notes Summary lists risks and action items for the sprint.

Risk Items:

No. Gitlab Issue Risk Item Impact Owner Mitgiation Due Date Status
1 [#25]() Decription of Risk Item High-Medium-Low TBD Describe Mitgiation plan MMDDYYY Open-Closed

Action Items:

No. Gitlab Issue Action Item Owner Due Date Status
1 [#25]() Decription of Action Item TBD MMDDYYY Open-Closed
Daily Standup Notes

List of daily standups for Sprint-1.

Daily Standup mm-dd-yyy

Questions

  1. What have you been working on?
  2. What are you going to be working on?
  3. Do you have any road blocks or impediments?

Attendees

  1. First Last Name
  2. First Last Name
  3. First Last Name

Team Member 1

  1. What have you been working on?
  2. What are you going to be working on?
  3. Do you have any road blocks or impediments?

Team Member 2

  1. What have you been working on?
  2. What are you going to be working on?
  3. Do you have any road blocks or impediments?

Team Member 3

  1. What have you been working on?
  2. What are you going to be working on?
  3. Do you have any road blocks or impediments?

Issues Risks

  1. TBD
  2. TBD

Action Items

  1. TBD
  2. TBD
Sprint-1 Grooming Notes

MM-DD-YYYY

  • Attendees
    1. First Last Name
    2. First Last Name
    3. First Last Name
  • Reviewed
    1. TBD
    2. TBD

MM-DD-YYYY

  • Attendees
    1. First Last Name
    2. First Last Name
    3. First Last Name
  • Reviewed
    1. TBD
    2. TBD
Sprint-1 Retrospective Notes MM-DD-YYYY
Attendees:
  1. First Last Name (running meeting)
  2. First Last Name
  3. First Last Name

Action Items:

No. Gitlab Issue Action Item Owner Due Date Status
1 [#25]() Decription of Action Item TBD MMDDYYY Open-Closed

Sprint-2 Notes

Sprint-2 meeting notes index page contains planning, daily standup, grooming, and restrospective.

Sprint-2 Planning Notes MM-DD-YYYY
Attendees:
  1. First Last Name
  2. First Last Name
  3. First Last Name
Sprint-2 Daily Standup Notes Summary

Sprint-2 Daily Standup Notes Summary lists risks and action items for the sprint.

Risk Items:

No. Gitlab Issue Risk Item Impact Owner Mitgiation Due Date Status
1 [#25]() Decription of Risk Item High-Medium-Low TBD Describe Mitgiation plan MMDDYYY Open-Closed

Action Items:

No. Gitlab Issue Action Item Owner Due Date Status
1 [#25]() Decription of Action Item TBD MMDDYYY Open-Closed
Daily Standup Notes

List of daily standups for Sprint-2.

Daily Standup mm-dd-yyy

Questions

  1. What have you been working on?
  2. What are you going to be working on?
  3. Do you have any road blocks or impediments?

Attendees

  1. First Last Name
  2. First Last Name
  3. First Last Name

Team Member 1

  1. What have you been working on?
  2. What are you going to be working on?
  3. Do you have any road blocks or impediments?

Team Member 2

  1. What have you been working on?
  2. What are you going to be working on?
  3. Do you have any road blocks or impediments?

Team Member 3

  1. What have you been working on?
  2. What are you going to be working on?
  3. Do you have any road blocks or impediments?

Issues Risks

  1. TBD
  2. TBD

Action Items

  1. TBD
  2. TBD
Sprint-2 Grooming Notes

MM-DD-YYYY

  • Attendees 1. First Last Name 2. First Last Name 3. First Last Name
  • Reviewed 1. TBD 2. TBD

MM-DD-YYYY

  • Attendees 1. First Last Name 2. First Last Name 3. First Last Name
  • Reviewed 1. TBD 2. TBD
Sprint-2 Retrospective Notes MM-DD-YYYY
Attendees:
  1. First Last Name (running meeting)
  2. First Last Name
  3. First Last Name

Action Items:

No. Gitlab Issue Action Item Owner Due Date Status
1 [#25]() Decription of Action Item TBD MMDDYYY Open-Closed

Client Meetings

List of client meetings categorized by projects.

Project-A Notes

List of agendas and meetings for Project-A.

Meeting Agenda MM-DD-YYY

Project-A meeting agenda for meeting XYZ name on MM-DD-YYYY at TIME.

Attendess

  1. TBD (Running Meeting)
  2. TBD
  3. TBD (Note Taker)

Goal

  1. TBD
  2. TBD

Potential section to be included in meeting invite

Agenda

  1. TBD
  2. TBD
  3. TBD

Quesitons

  1. TBD
  2. TBD
  3. TBD
Meeting MM-DD-YYY

Project-A meeting XYZ name on MM-DD-YYYY at TIME.

Attendess

  1. TBD (Running Meeting)
  2. TBD
  3. TBD (Note Taker)

Agenda

  1. TBD
  2. TBD
  3. TBD

Quesitons

  1. TBD
  2. TBD
  3. TBD

Action Items

No. Gitlab Issue Action Item Owner Due Date Status
1 [#25]() Decription of Action Item TBD MMDDYYY Open-Closed

Notes

Incremental Build Process

Incremental Build process deals with assembly informational version of Dynamic link library.This process came into picture to make user understand the difference between latest dll deployed with same version number

AssemblyInfo.cs provides two attributes to set two different types of versions - Assembly Version and Assembly File Version. Lets a have look how to set these two versions and its use

How to use Assembly Version and Assembly File Version

.NET framework provides opportunity to set two different types of version numbers to each assembly.

  1. Assembly Version

This is the version number used by framework during build and at runtime to locate, link and load the assemblies. When you add reference to any assembly in your project, it is this version number which gets embedded. At runtime, CLR looks for assembly with this version number to load. But remember this version is used along with name, public key token and culture information only if the assemblies are strong-named signed. If assemblies are not strong-named signed, only file names are used for loading.

  1. Assembly File Version

This is the version number given to file as in file system. It is displayed by Windows Explorer. Its never used by .NET framework or runtime for referencing.

Attributes in AssemblyInfo.cs // Version information for an assembly consists of the following four values: // // Major Version // Minor Version // Build Number // Revision // [assembly: AssemblyVersion(“1.0.0.0”)] [assembly: AssemblyFileVersion(“1.0.0.0”)]

Providing a (*) in place of absolute number makes compiler increase the number by one every time you build.

Suppose you are building a framework assembly for your project which is used by lot of developers while building the application assemblies. If you release new version of assembly very frequently, say once every day, and if assemblies are strong named, Developers will have to change the reference every time you release new assembly. This can be quite cumbersome and may lead to wrong references also. A better option in such closed group and volatile scenarios would be to fix he ‘Assembly Version’ and change only the ‘Assembly File Version’. Use the assembly file version number to communicate the latest release of assembly. In this case, developers will not have to change the references and they can simply overwrite the assembly in reference path. In central/final release builds it makes more sense to change the ‘Assembly Version’ and most keep the ‘Assembly File Version’ same as assembly version. Properties

  1. Incremental Build Template

Build Template: NugetterMultipkgBuildVersionedTemplate20

knowledge-base/guidance/_static/build-template.png

Below field items contribute to incremental build process

  • Basic : Build number format
  • NuGetter(B) -Package : Build Number prefix
  • Force create version
  • Perform checkin of the Assemblyinfo Files
  • Use version seed file
  • Version seed file path
  • NuGetter(B) -Package -> Version or Version Seed file path
  1. Files to modified for Incremental build process
  • BuildMultiplePackage.xml : Update version as 6.0.1.B where B depicts incremental Assembly Informational version
  • Packages.config : Changes Dll version with Assembly Informational version
  • Nuspec : Change dependencies version number with Assembly informational version
  • .csProj : Changes Dll version in hintpath with respect to packages path
  1. Output

Check the respective DLL in Proget

knowledge-base/guidance/_static/build-output.png

Where 1007 depicts Assembly informartion version

Inventory

Includes below sections:

Domain Inventory

Server Inventory

Docker Inventory

Glossary of Terms

Includes below sections:

Gloassary of Terms

General Terms

Term Meaning
term1
Text
term2
Text
term3
Text
term4
Text Text Text

App Terms

Term Meaning
term1
Text
term2
Text
term3
Text
term4
Text Text Text

App Terms

Term Meaning
term1
Text
term2
Text
term3
Text
term4
Text Text Text

Chocolatey Terms

The following terms are related to Chocolatey.

Term Meaning
choco
Shorthand for Chocolatey
cinst
Shorthand for choco install
cuninst
Shorthand for choco uninstall
get-host
PowerShell command to obtain the version of PowerShell installed. Must be run in a PowerShell prompt.