Skip to content

Commit

Permalink
adr(0016): rename lattice prefix
Browse files Browse the repository at this point in the history
Signed-off-by: Brooks Townsend <[email protected]>
  • Loading branch information
brooksmtownsend committed Jan 18, 2024
1 parent 2e5ede4 commit bc1eed1
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 2 deletions.
25 changes: 25 additions & 0 deletions adr/0016-rename-lattice-prefix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Rename Lattice Prefix to Lattice

| Status | Deciders | Date |
| -------- | ------------------------------------------------------------------------- | ----------- |
| Accepted | Commenters on [#1221](https://github.com/wasmCloud/wasmCloud/issues/1221) | 18 Jan 2024 |

## Context and Problem Statement

This ADR covers a naming change to one of our most important ideas, the lattice prefix, to just calling it a lattice. It's a simple change, but worth documenting. The simplification from lattice prefix to just lattice is aimed at reducing the cognitive burden of learning the term when you're a newcomer to the wasmCloud project, as we don't use it as a prefix rather than something more like a distributed network namespace.

## Considered Options

- Namespace
- Network Namespace
- Lattice
- Lattice Prefix
- wasmCloud Namespace

## Decision Outcome

We chose option 3, Lattice, because it's the simplest and most intuitive. The lattice is unique to wasmCloud, and is a simple way to describe the distributed namespace that wasmCloud uses to identify actors, providers, and capability providers. We'll focus on keeping terms simple and providing clear documentation to help newcomers understand the concepts.

## Links <!-- optional -->

- [Original RFC #1221](https://github.com/wasmCloud/wasmCloud/issues/1221)
5 changes: 3 additions & 2 deletions adr/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

This log lists the architectural decisions for wasmCloud. When an architectural decision record has arisen from an RFC or other public issues, those issues will be linked from the record.

|Status | ADR | Description |
| :--: |:-----------------------------------------------------------:|---------------------------------------------------------------|
| Status | ADR | Description |
| :------: | :---------------------------------------------------------: | ------------------------------------------------------------- |
| Accepted | [0000](0000-use-markdown-architectural-decision-records.md) | Use Markdown Architectural Decision Records |
| Accepted | [0001](0001-use-actor-model.md) | Use the Actor model for WebAssembly modules |
| Accepted | [0002](0002-stateless-actors.md) | Actors are Stateless |
Expand All @@ -20,6 +20,7 @@ This log lists the architectural decisions for wasmCloud. When an architectural
| Accepted | [0013](0013-transition-feature-focus-to-rust.md) | Transition feature focus to Rust |
| Accepted | [0014](0014-detach-ui-from-host.md) | Detach UI from Host |
| Accepted | [0015](0015-actor-autoscaling.md) | Actor Autoscaling & Scale to Zero |
| Accepted | [0016](0016-rename-lattice-prefix.md) | Rename Lattice Prefix to Lattice |

For new ADRs, please use [template.md](template.md).

Expand Down

0 comments on commit bc1eed1

Please sign in to comment.