Skip to content

Commit

Permalink
Fixed header image, added gtag
Browse files Browse the repository at this point in the history
  • Loading branch information
robmoffat committed Feb 10, 2024
1 parent 4d38326 commit 50e9bd2
Show file tree
Hide file tree
Showing 10 changed files with 157 additions and 27 deletions.
8 changes: 0 additions & 8 deletions docs/The-Menagerie.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,3 @@ The book aims to develop a _Pattern Language_ for understanding software risk, a
## Read It Here

"The Menagerie" contains all of the [Overview](overview/Start.md), [Thinking Risk-First](thinking/Start.md) and [Risks](thinking/Start.md) tracks from the Risk-First website, so you can read all the material on-line here if you want to.


## What's Next?

Look forward to **Risk-First Software Development Volume 2: Tools & Practices** in 2021...



28 changes: 14 additions & 14 deletions docs/practices/Glossary-Of-Practices.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ sidebar_position: 1

# Glossary

### Abstraction (Using)
### Abstraction (Using)

> "An abstraction" is the outcome of this process—a concept that acts as a common noun for all subordinate concepts and connects any related concepts as a group, field, or category.[1]
Expand Down Expand Up @@ -109,7 +109,7 @@ See:

- [Waterfall (One Size Fits No One)](thinking/One-Size-Fits-No-One.md)

### Environmental Scanning
### Environmental Scanning

Understanding the operational environment of a system in order to anticipate future problems.

Expand All @@ -118,7 +118,7 @@ See:
- [Environmental Scanning](../risks/Operational-Risk.md#scanning-the-operational-context)


### Market Segmentation
### Market Segmentation

A process by which you divide the addressable market of users for a piece of software into different types or _personas_ in order that you can tackle the requirements of a single group in isolation.

Expand Down Expand Up @@ -168,7 +168,7 @@ See:

- [Reliability Risk](../risks/Dependency-Risk.md#reliability-risk)

### Graceful Degredation
### Graceful Degredation

Handing lack of a scarce resource by failing in a tolerable way.

Expand All @@ -185,21 +185,21 @@ See:
- [Scarcity Risk](../risks/Scarcity-Risk.md#mitigations)


## Product Development
### Product Development

Mitigating [Feature Risk](../risks/Feature-Risk.md) by adding code to a project. Can often be called _coding_ or _implementation_.

_See: [Development Process](../thinking/Development-Process.md#example_a_toy_process)_

## Integration
### Integration

Combining different versions of a codebase together to check for consistency. Also called [Continuous Integration](https://en.wikipedia.org/wiki/Continuous_integration).

See:
- [Development Process](../thinking/Development-Process.md#example_a_toy_process)_
- [Production (Cadence)](../thinking/Cadence.md#production)

## User Acceptance Testing (UAT)
### User Acceptance Testing (UAT)

Completing a [Feedback Loop](../thinking/Cadence.md) in order to ascertain whether [Feature Risk](../risks/Feature-Risk.md) has been correctly addressed by new features. Also called _verification_, _user feedback_ or _manual testing_.

Expand All @@ -209,7 +209,7 @@ See:
- [Manual Testing](../thinking/Cadence.md#development-cycle-time)
- [Waterfall (One Size Fits No One)](thinking/One-Size-Fits-No-One.md)

## Release
### Release

The act of moving in-development software to being in production, so that clients can make use of it.

Expand All @@ -218,46 +218,46 @@ See:
- [Consider Payoff](../thinking/Consider-Payoff.md#example-continue-testing-or-release)
- [Production (Cadence)](../thinking/Cadence.md#production)

## Testing
### Testing

See:

- [Unit testing](#unit-testing)
- [User Acceptance Testing (UAT)](#user-acceptance-testing-uat)

## Security Testing
### Security Testing

Performing tests to evaluate the security of a given system. May include _penetration testing_, for example.

See:

- [Penetration Testing](../risks/Operational-Risk.md#scanning-the-operational-context)

## Experimentation
### Experimentation

Improving your internal model by testing (or playing with) components of the real world context. For example, building a _spike solution_.

See:

- [Spike Solution (Coding Bets)](../bets/Coding-Bets.md#spike-solutions-a-new-technology-bet)

## Unit Testing
### Unit Testing

Writing extra (test) code in the project which can automatically check that the (main, business logic) code works correctly. Used to mitigate [Regression Risk](../risks/Feature-Risk.md#regression-risk) and [Implementation Risk](../risks/Feature-Risk.md#implementation-risk) in a short-cycle feedback loop.

See:
- [Development Process](../thinking/Development-Process.md#example_a_toy_process)
- [Unit Testing (Meeting Reality)](../thinking/Meeting-Reality.md#example-unit-testing)

## Operation / Maintenance
### Operation / Maintenance

Maintaining running software in production so that it is available for clients to use.

See:
- [Operational Risk](../risks/Operational-Risk.md)
- [Waterfall (One Size Fits No One)](thinking/One-Size-Fits-No-One.md)

## Sign-Off
### Sign-Off

The act of introducing a human-controlled approval step into a [Process](../risks/Process-Risk.md) in order to mitigate [Operational Risks](../risks/Operational-Risk.md).

Expand Down
17 changes: 16 additions & 1 deletion docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,10 @@ const config = {
theme: {
customCss: './src/css/custom.css',
},
gtag: {
trackingID: '_Ah_sAWlHVd7-glADdzxCZLqt-HDlhCXLlMqlQGqLE4',
anonymizeIP: true,
},
}),
],
],
Expand All @@ -62,19 +66,25 @@ const config = {
({
// Replace with your project's social card
image: 'img/docusaurus-social-card.jpg',
metadata: [

],
navbar: {
title: 'Risk First',
logo: {
alt: 'Risk First Logo',
src: 'img/R1_logo_round_black_small.svg',
src: 'img/R1_logo_round_white.svg',
},
items: [
{ to: '/overview/Start', label: 'Overview', position: 'left' },
{ to: '/thinking/Start', label: 'Thinking', position: 'left' },
{ to: '/The-Menagerie', label: 'Book', position: 'left' },
{ to: '/risks/Start', label: 'Risks', position: 'left' },
{ to: '/bets/Start', label: 'Bets', position: 'left' },
{ to: '/estimating/Start', label: 'Estimating', position: 'left' },
{ to: '/complexity/Start', label: 'Complexity', position: 'left' },
{ to: '/presentations/Start', label: 'Presentations', position: 'left' },
{ to: '/misc/Start', label: 'Misc', position: 'left' },
{
href: 'https://github.com/risk-first/website',
label: 'GitHub',
Expand All @@ -84,6 +94,11 @@ const config = {
},
footer: {
style: 'dark',
logo: {
alt: 'Meta Open Source Logo',
src: 'img/R1_logo_round_black.svg',
width: '100px',
},
links: [
{
title: 'Docs',
Expand Down
1 change: 0 additions & 1 deletion src/css/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,6 @@
}

}

.credits {
opacity: 0.5;
}
Expand Down
20 changes: 20 additions & 0 deletions src/theme/SiteMetadata/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import React from 'react';
import SiteMetadata from '@theme-original/SiteMetadata';
import Head from '@docusaurus/Head';
import { useLocation } from '@docusaurus/router';


export default function SiteMetadataWrapper(props) {

const image = '/img/generated/single'+ useLocation().pathname + ".png"
return (
<>
<SiteMetadata {...props} />
<Head>
<meta name={"og:image"} content={image} />
<meta property={"og:image"} content={image} />
<meta name={"twitter:image"} content={image} />
</Head>
</>
);
}
1 change: 0 additions & 1 deletion static/img/R1_logo_round_black.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion static/img/R1_logo_round_black_small.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
52 changes: 52 additions & 0 deletions static/img/R1_logo_round_white.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
53 changes: 53 additions & 0 deletions static/img/R1_logo_white.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1429,7 +1429,7 @@
"@docusaurus/utils-validation" "3.1.1"
tslib "^2.6.0"

"@docusaurus/[email protected]":
"@docusaurus/[email protected]", "@docusaurus/plugin-google-gtag@^3.1.1":
version "3.1.1"
resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.1.1.tgz#7e8b5aa6847a12461c104a65a335f4a45dae2f28"
integrity sha512-0mMPiBBlQ5LFHTtjxuvt/6yzh8v7OxLi3CbeEsxXZpUzcKO/GC7UA1VOWUoBeQzQL508J12HTAlR3IBU9OofSw==
Expand Down

0 comments on commit 50e9bd2

Please sign in to comment.