Skip to content

Standardized Tagging Library #7

@jacob-kraniak

Description

@jacob-kraniak

Implementing Tags for Filtering & Future-Proofing

Since this is a static Markdown repo (no database), use YAML frontmatter + inline tags. Two complementary approaches:

  1. File-level frontmatter (for whole-page metadata)

At the top of docs/cli-tools.md (or per-section files later):

YAML---
title: CLI Tools
tags: [cli, terminal, sysadmin, security, networking, productivity]
related: [shell-one-liners, gui-tools]
---
  1. Per-tool inline tags (scalable for search/scripts)
    Standardize each tool entry like this:
Markdown
- **[fd](https://github.com/sharkdp/fd)** — Simple, fast alternative to `find`.
  Tags: file-search, rust, replacement

- **[nmap](https://github.com/nmap/nmap)** — Network discovery & security auditing.
  Tags: network, scanning, reconnaissImplementing Tags for Filtering & Future-Proofing

Common tag vocabulary to enforce (start small, expand):

  • language: rust/go/python/bash/etc.
  • type: replacement, multiplexer, analyzer, scanner, editor, viewer, benchmark
  • domain: networking, security, filesystem, monitoring, crypto, productivity, dns, http, recon
  • license: opensource (default), freemium, etc. (only if relevant)
  • status: active, archived, maintained

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions