- Download and install the GPG command line tools for your operating system. We generally recommend installing the latest version for your operating system.
- Open Git Bash.
- Generate a GPG key pair. If you are not on version 2.1.17 or greater then
gpg --default-new-key-algo rsa4096 --gen-key
- Enter your user ID information.
- Type a secure passphrase. This is a must.
ADR-X: [Title] Architecture Decision Records are records of all the architecture decisions taken or discarded in a project.
[ Here X is the number starting from 1]
This section describes the forces at play including technological, political, social, bushiness. These forces probably are in tension with each other and should be called out such.
Describe the response to these forces with active voice "We will".
Accepted values: PROPOSED, ACCEPTED, DEPRECATED, SUPERSEDED, REJECTED, AMENDED
Resulting context after applying the decision. All consequences, positive or negative.
Reference
- https://stackoverflow.blog/2020/04/06/a-practical-guide-to-writing-technical-specs/
- https://www.industrialempathy.com/posts/design-docs-at-google/
A technical specification document outlines how you’re going to address a technical problem by designing and building a solution for it. It’s sometimes also referred to as a technical design document, a software design document, or an engineering design document. It’s often written by the engineer who will build the solution or be the point person during implementation, but for larger projects, it can be written by technical leads, project leads, or senior engineers. These documents show the engineer’s team and other stakeholders what the design, work involved, impact, and timeline of a feature, project, program, or service will be.
- Author(s)
- Team
#Requires -RunAsAdministrator | |
<# | |
.SYNOPSIS | |
Creates a Self Signed Certificate for use in server to server authentication | |
.DESCRIPTION | |
.EXAMPLE | |
.\Create-SelfSignedCertificate.ps1 -CommonName "MyCert" -StartDate 2015-11-21 -EndDate 2017-11-21 | |
This will create a new self signed certificate with the common name "CN=MyCert". During creation you will be asked to provide a password to protect the private key. | |
.EXAMPLE | |
.\Create-SelfSignedCertificate.ps1 -CommonName "MyCert" -StartDate 2015-11-21 -EndDate 2017-11-21 -Password (ConvertTo-SecureString -String "MyPassword" -AsPlainText -Force) |