Try   HackMD

Subject Matter Experts in the Nushell organization

Core team internal roles

  • Release managers
    • publishing team - [nushell/publishing-team]
    • release note editor
  • Keybearers for accounts (we should have an internal document for all the accounts)
  • Moderation contact on the code of conduct
  • Security response

General contributor roles

Docs

  • Website Content - Book, Cookbook, Language Reference - [darren, notthedr01ds, rose]
  • Help System (internal and std/help)
  • TWiN - [notthedr01ds, ]
  • Website Infrastructure [justin, ]
    • Algolia - [darren has login/passwd, rose]
    • Vuepress

Infra and processes

  • CI - [stefan, justin]
  • nightlies/packaging - [justin, ]
  • internal-scripts (like make_release) - [nushell/publishing-team, ]
  • benchmarking
  • testing infra - [stefan, ]
  • Repo management
    • awesome-nu - [darren, ]
    • nu_scripts - [darren, ]
  • Standard library [notthedr01ds, rose]
  • Profiling - [jakub, ]
  • triage/issue labels - [stefan, rose]
  • Compile time watchdog - [stefan, ]
    • dependency vetting - [stefan, ]
  • Discord - [darren, ]
    • Discord announcements
  • GitHub owner - [darren, jakub, ]

Language

  • parser-nerd
    • old-parser
    • new-nu-parser [jakub, yash, ]
  • Engine/Internals (this is kind of vague) - [stefan, ]
    • IR [devyn, rose]
    • environment management ($env, $PWD)
    • scoping/name-resolution
      • modules - [jakub, ]
      • overlays - [jakub, ]
      • alias
  • Language semantics
    • Const eval
    • type-system - [rose, stefan, ]
      • pipeline i/o [rose, devyn, ian]
    • Value variant semantics (e.g. how we handle duration) - [stefan, ]
      • Cell-path semantics/nested data/container types - [ian, stefan, ]
    • streaming
    • globbing (nu-glob, wax, devyn's glob-experiment) [rose]
    • Error handling
    • Mutability
  • "Jobs"
    • Externals, run-external [ian, rose]
    • Signal handling
    • Background jobs/job control [renan (non-core-team)]
  • Commands
    • Networking
    • Polars - [jack, ]
    • sqlite
    • filesystem
    • http [jack]
    • formats [jack]
  • Plugins - [devyn, jack]
  • Config - [ian, nottheDr01ds, stefan, ]
    • hooks
  • Interactive experience
    • reedline - [rose, stefan, yash, ]
    • Completions - [yash, ]
    • explore tui
    • tabled [zhiburt]
    • Themeing

Ecosystem

  • nu-ansi-term - [stefan, ]
  • nupm - [jakub, antoine, ]
  • jupyter-kernel [piet]
  • WASM version of nu - [piet, ]
  • Editor support
    • nufmt
    • LSP - [blindFS (non-core-team), ]
    • vscode extension - [darren, ]
    • Treesitter - [blindFS (non-core-team), ]
  • interfacing with third parties
    • atuin
    • virtualenv - [jakub, ]
    • all the prompts
    • zoxide
    • oh-my-posh

Unexplored/on-going topics

  • globbing/glob-experiment - [devyn, ]
  • Modularization [rose]
  • Stabilization - [stefan, rose]
  • Colors/Styling - [rose]

special interest groups

  • Windows users - [darren, piet]
  • Mac users - [darren, ]
  • $SHELL = nu - [rose]
  • plugin-authors