Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 16 additions & 13 deletions PROJECTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ SPDX-License-Identifier: Apache-2.0
This page outlines public projects, their brief descriptions, and
links to their respective repositories (if already released)

> ![NOTE]
> [!NOTE]
> Unreleased projects are left unnamed due to
> [name squatting](https://en.wikipedia.org/wiki/Cybersquatting) concerns.

> ![CAUTION]
> [!CAUTION]
> Unreleased projects might be moved around and other projects
> may be added before them!

Expand Down Expand Up @@ -56,15 +56,15 @@ links to their respective repositories (if already released)
Natural language documents about everything `opennudge` related like
projects, plans, styleguides and many more.

> ![CAUTION]
> [!CAUTION]
> Click [here](https://github.com/open-nudge/.github) to view the repository.

## opentemplate

Base template for every Python project at `opennudge`. Includes
checks, automation, security best practices, and more out of the box.

> ![CAUTION]
> [!CAUTION]
> Click [here](https://github.com/open-nudge/opentemplate) to view the repository.

## cogeol
Expand All @@ -73,7 +73,7 @@ Library to use with [cog](https://github.com/nedbat/cog) allowing users to
control what Python versions (e.g. always support three latest Python
versions and update them whenever necessary) their library use.

> ![CAUTION]
> [!CAUTION]
> Click [here](https://github.com/open-nudge/cogeol) to view the repository.

## loadfig
Expand All @@ -82,7 +82,7 @@ Library to load configuration from `pyproject.toml` or `.<TOOL-NAME>.yml` files
in a standardized way (including `git` repository finding
with no dependencies).

> ![CAUTION]
> [!CAUTION]
> Click [here](https://github.com/open-nudge/loadfig) to view the repository.

## comver
Expand All @@ -91,33 +91,33 @@ Immutable commit-only based versioning for Python projects helping with
[some behavioral pitfalls](https://hynek.me/articles/semver-will-not-save-you/) of
[semantic versioning](https://semver.org/) scheme.

> ![CAUTION]
> [!CAUTION]
> Click [here](https://github.com/open-nudge/comver) to view the repository.

## lintkit

Library to create checkers/linters in minutes.

> ![CAUTION]
> [!CAUTION]
> Click [here](https://github.com/open-nudge/lintkit) to view the repository.

## pynudger

Opinionated linter checking best Python practices

> ![CAUTION]
> [!CAUTION]
> Click [here](https://github.com/open-nudge/pynudger) to view the repository.

## pratidoc

Opinionated linter checking best documentation practices

> ![CAUTION]
> [!CAUTION]
> Click [here](https://github.com/open-nudge/pratidoc) to view the repository.

## noqaexplain

> ![CAUTION]
> [!CAUTION]
> We are here currently!

Linter checking explanation is provided for every noqa (or similar directive).
Expand All @@ -132,15 +132,18 @@ Opinionated linter checking best GitHub Actions practices

## C

Linter verifying opennudge coherence
Linter verifying opentemplate coherence

## D

Opinionated linter checking best PyTorch practices

## E

Unified logging library for CLI and production application.
Unified logging library for CLI and production applications.

> [!NOTE]
> Might need additional conceptual work.

## F

Expand Down