GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - pester/docs: Source files for the Pester website.

BranchesTags
Open more actions menu

Latest commit

 

History

334 Commits
334 Commits

Folders and files

NameName
Last commit message
Last commit date
.devcontainer
.devcontainer
 
 
.github
.github
 
 
.vscode
.vscode
 
 
docs
docs
 
 
src
src
 
 
static
static
 
 
tutorial
tutorial
 
 
versioned_docs
versioned_docs
 
 
versioned_sidebars
versioned_sidebars
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.nvmrc
.nvmrc
 
 
.prettierrc
.prettierrc
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
code_of_conduct.md
code_of_conduct.md
 
 
docusaurus.config.js
docusaurus.config.js
 
 
generate-command-reference.ps1
generate-command-reference.ps1
 
 
generate-pesterconfiguration-docs.ps1
generate-pesterconfiguration-docs.ps1
 
 
netlify.toml
netlify.toml
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
sidebars.js
sidebars.js
 
 
sidebarsTutorial.js
sidebarsTutorial.js
 
 
versions.json
versions.json
 
 

Repository files navigation

Netlify Contributor Covenant

Pester Docs

This repository contains the source files used to generate the pester.dev website.

The website pages are written in markdown files using the .mdx format and are located in the /docs folder.

🔥 One exception: the pages in the "Command Reference" section are auto-generated from Pester's Comment Based Help. Please do not create pull requests for these command reference pages here, but instead fix the corresponding Pester PowerShell source code in the pester/Pester repository. For example to change Invoke-Pester command reference, you need to change the help in this file.

Contributing

To submit an update:

  1. update the markdown .mdx file(s)
  2. submit a pull request

Local Development

The website is built using:

  • Docusaurus, a modern static website generator written in React
  • Alt3.Docusaurus.Powershell, a Powershell Get-Help to markdown generator

Requirements

  • Node.js
  • pnpm

Installation

To install all required dependencies and start a local development server:

pnpm install
pnpm start

Website Customization

Because the website is using Docusaurus as the underlying technology:

  • please refer to the Docusaurus Documentation for usage information and available customization options
  • please report technical issues at the Docusaurus Repository

Styling

The global CSS overrides for the Pester website are found in src/css/custom.css

Tables

The Pester website uses interactive React tables. To change the content of the tables, simply update the correlating .json configuration file as can be seen in this example.

Bumping Docusaurus

Dependabot is used to update dependencies regularly. If you need to upgrade manually, follow these steps:

  1. Edit package.json
  2. Manually bump the version number of these dependency packages:
    "@docusaurus/core": "^3.10.2",
    "@docusaurus/faster": "^3.10.2",
    "@docusaurus/preset-classic": "^3.10.2",
    "@docusaurus/module-type-aliases": "^3.10.2",
    "@docusaurus/types": "^3.10.2"
  3. Run pnpm install
  4. Submit a pull request with (only) these updated files:
    • package.json
    • pnpm-lock.yaml

Code of Conduct

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at [email protected]. All complaints will be reviewed and investigated promptly and fairly.

Read the full code of conduct

About

Source files for the Pester website.

pester.dev

Resources

Readme
MIT license

Code of conduct

Code of conduct
Activity
Custom properties

Stars

44 stars

Watchers

6 watching

Forks

80 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.