A collaborative environment for formal, interoperable, conceptual modeling

181 stars 50 forks 181 watchers TypeScript Apache License 2.0
34 Open Issues Need Help Last updated: Jul 14, 2026

Open Issues Need Help

View All on GitHub
good first issue tidying

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
good first issue tidying

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
enhancement frontend core good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
enhancement good first issue visualization

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
enhancement frontend core good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
core good first issue tidying

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
ui/ux good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
enhancement frontend good first issue visualization

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
enhancement core good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
enhancement frontend good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
backend good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
frontend ui/ux good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
enhancement ui/ux good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
frontend good first issue visualization

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
frontend good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
enhancement frontend ui/ux good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
bug ui/ux good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
enhancement core good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
enhancement frontend good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
ui/ux good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
ui/ux good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
ui/ux good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
backend good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
frontend good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript
frontend ui/ux good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript

AI Summary: The CatColab editor's toolbar unexpectedly pops up when a rich text cell is the first cell in a notebook. The fix involves changing the initialization of the active cell from 0 to null in the frontend code to prevent this behavior upon loading.

Complexity: 2/5
bug ui/ux good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript

AI Summary: Fix a broken link in the CatColab welcome overlay. The 'Example models' button currently points to an incorrect URL with a typo and uses the production domain instead of the staging domain. The correct URL should be `/help/guides/example-models` on the staging site (next.catcolab.org).

Complexity: 2/5
bug good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript

AI Summary: Remove the unnecessary `help?` boolean field from the `TheoryMeta` type in the CatColab frontend codebase. The field is redundant because help pages are always generated, even if a dedicated Markdown file is missing. This involves updating the TypeScript type definition and potentially removing any related logic that depends on this field.

Complexity: 2/5
frontend good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript

AI Summary: Refactor the `TheoryHelpButton` component in the CatColab frontend to remove its dependency on the `Theory` prop, instead relying solely on the `TheoryMeta` prop. This involves creating a helper function `theoryFromMeta` to derive `Theory` from `TheoryMeta` if needed elsewhere. The goal is to simplify the component and improve its maintainability.

Complexity: 2/5
frontend good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript

AI Summary: Add the standard toolbar navigation component to the existing 'Permissions Error' screen in the CatColab application to allow users to navigate away from the error message.

Complexity: 2/5
enhancement frontend ui/ux good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript

AI Summary: Add GitHub badges to the CatColab README.md file to link to the API documentation for both the Rust and TypeScript libraries. This involves finding appropriate badge generators, customizing them with the correct URLs, and integrating the generated Markdown into the README.

Complexity: 2/5
documentation good first issue

A collaborative environment for formal, interoperable, conceptual modeling

TypeScript