CODEOWNERS 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. # SPDX-FileCopyrightText: 2024 Christina Sørensen
  2. # SPDX-License-Identifier: EUPL-1.2
  3. # Lines starting with a '#' are comments.
  4. # Each line is a file pattern followed by one or more owners.
  5. # These owners will be the default owners for everything in the repository.
  6. # * @global-owner1 @global-owner2
  7. # The 'docs/*' pattern will match files like
  8. # 'docs/getting-started.md' but not further nested files like
  9. # 'docs/build-app/troubleshooting.md'.
  10. # docs/* @doc-owner-team
  11. # You can also use email addresses if the user isn't on GitHub.
  12. # *.py admin@example.com
  13. # You can use a '*' at the end of a pattern to match all files
  14. # of a particular type.
  15. # *.* @all-file-types-owner
  16. # Order is important. The last matching pattern has the most precedence.
  17. # This means if a pull request touches both *.js and *.css files,
  18. # it will only request a review from @js-owner, not @css-owner.
  19. # *.js @js-owner
  20. # *.css @css-owner
  21. # Nix files
  22. *.nix @cafkafk
  23. # Documentation
  24. *.md @cafkafk
  25. # Configuration
  26. *.toml @cafkafk
  27. # Version bumps
  28. Cargo.lock @cafkafk
  29. # Testing, builds, etc
  30. devtools/* @cafkafk
  31. tests/* @cafkafk
  32. xtests/* @cafkafk
  33. # Debian files
  34. devtools/deb-package.sh @gierens
  35. deb.asc @gierens
  36. # Nushell completions
  37. completions/nush/* @PThorpe92
  38. # Grid + Output
  39. src/output/grid.rs @PThorpe92
  40. src/output/grid_details.rs @PThorpe92
  41. src/output/file_name.rs @PThorpe92 @gierens
  42. # Config + config parsing
  43. src/options/config.rs @PThorpe92 @gierens
  44. src/options/theme.rs @PThorpe92 @gierens
  45. src/theme/* @PThorpe92 @gierens
  46. themes/* @PThorpe92 @gierens
  47. # Options parsing
  48. src/options/* @MartinFillon