Skip to content

Commit

Permalink
feat: cleanup docs
Browse files Browse the repository at this point in the history
  • Loading branch information
natesales committed Jun 24, 2022
1 parent e370082 commit 31f6aab
Show file tree
Hide file tree
Showing 7 changed files with 42 additions and 4 deletions.
2 changes: 1 addition & 1 deletion docs/docs/cli.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: CLI
title: CLI Usage
sidebar_position: 6
---
# Usage
Expand Down
1 change: 1 addition & 0 deletions docs/docs/examples.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Examples
sidebar_position: 5
---

# Examples
Expand Down
3 changes: 2 additions & 1 deletion docs/docs/integrations/_category_.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
{
"label": "Integrations"
"label": "Integrations",
"position": 11
}
5 changes: 4 additions & 1 deletion docs/docs/interactive.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
# Interactive CLI
---
title: Interactive CLI
sidebar_position: 7
---

Pathvector supports an interactive CLI for configuration.

Expand Down
File renamed without changes.
33 changes: 33 additions & 0 deletions docs/docs/v6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: Version 6
sidebar_position: 12
---

Pathvector 6 is the latest major revision and comes with some new features and breaking changes.

## Features
- [Interactive CLI](https://pathvector.io/docs/interactive)
- [AS path filtering](https://pathvector.io/docs/filtering/irr)
- [MRT support](https://pathvector.io/docs/configuration#https://pathvector.io/docs/configuration#mrtinstance)
- [Template replacements](https://pathvector.io/docs/snippets)
- [Extend plugin API to include custom commands](https://pathvector.io/docs/plugins)
- [Export and receive limits](https://pathvector.io/docs/filtering/route-limits)
- [Global config modification](https://pathvector.io/docs/configuration#global-config)
- [Origin community tagging](https://pathvector.io/docs/configuration#origin-communities)
- [Selective route announcement](https://pathvector.io/docs/configuration#dont-announce)
- [BGP path reset](https://pathvector.io/docs/configuration#clear-path)
- [BGP path modification](https://pathvector.io/docs/configuration#prepend-path)
- [BGP hostname capability support](https://pathvector.io/docs/configuration#advertise-hostname)
- [Peer on error control](https://pathvector.io/docs/configuration#disable-after-error)
- [Configurable route selection tiebreaker](https://pathvector.io/docs/configuration#prefer-older-routes)

## Breaking changes
- Renamed `augments` to `kernel` and moved all kernel parameters to the `kernel` section
- Added `Command` to plugin interface to support plugin commands
- Rename `import-communities` => `add-on-import`, `export-communities` => `add-on-export`, and `announce-communities` => `announce`
- Rename `cli` command to `birdsh` (`cli` is now the interactive CLI)

## Enhancements
- Process peers concurrently (a significant performance improvement)
- Support both comma and colons community syntax
- Minor bug fixes
2 changes: 1 addition & 1 deletion docs/generate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ sidebar_position: 3

echo Generating CLI preview
echo -e '---
title: CLI
title: CLI Usage
sidebar_position: 6
---\n# Usage\n```' >docs/docs/cli.md
/tmp/pathvector -h >>docs/docs/cli.md
Expand Down

0 comments on commit 31f6aab

Please sign in to comment.