MCPcopy Index your code
hub / github.com/BIRU-Scop/tenzu-front

github.com/BIRU-Scop/tenzu-front @v3.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.0.1 ↗ · + Follow
1,197 symbols 2,781 edges 387 files 19 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Tenzu logo

WebsiteDocumentationCommunityMastodonBlueskyLinkedin

About

Tenzu is your open-source companion tool to launch digital projects

Our mission is to help all actors in a project team, from Techs through Product and Designers up to Leaders, share knowledge and learnings to make informed decisions.

tenzu screenshot

Features

  • Project spaces: Multiple project spaces organised by workspace
  • KANBAN: Unlimited kanban boards with custom statuses
  • Dark theme and Multi-language: More languages and accessibility features will be added
  • Live collaborative editing of tickets: See what others are typing and other changes in real time
  • Scrum and issue tracking coming in 2026

Roadmap

We keep the roadmap section on our website up-to-date with our goals & ongoing work.

For more details on the process we follow and current news, follow our blog

Built with

TypeScript Angular RxJS NgRx Storybook Jest Playwright

Tenzu back

The Tenzu app is only complete if you also use the Tenzu backend in combination with this frontend.

Contributing

Community

Welcome to our open source software community!

To keep up-to-date with all that is happening around Tenzu, join our Community.

Making contribution

We are not yet ready to receive source code contribution, please see our Contribution policy.

Code of Conduct

Help us keep the Tenzu Community open and inclusive.

Please read and follow our Code of Conduct.

Support

For support request, see Support. This project is not yet ready for production.

Security

For security issues, see Security.

Getting started

To be able to run the project locally, see Installation instructions

Debug logs in production

By default, debug() logs only show in dev mode. You can enable debug logs at runtime in production:

  • Temporary (until refresh): window.__TENZU_DEBUG__ = true
  • Persistent (after refresh): localStorage.setItem("tenzu.debug", "1"); location.reload()
  • Disable: localStorage.removeItem("tenzu.debug"); location.reload()

You can also enable it via assets/configs/config.json by setting "debug": true.

[!WARNING] The main branch is the development version of Tenzu and it may be unstable. To use the latest stable version, switch to the production branch

License

Disclaimer: Everything you see here is open and free to use as long as you comply with the license. There are no hidden charges. We promise to do our best to fix bugs and improve the code.

Please read carefully our license.

Extension points exported contracts — how you extend this code

ButtonInterface (Interface)
(no doc) [9 implementers]
src/libs/shared/components/ui/button/button.interface.ts
EnvironmentConfig (Interface)
(no doc)
src/environments/environment-type.ts
Options (Interface)
(no doc)
src/schematics/add-plugins/index.ts
CanReset (Interface)
(no doc) [4 implementers]
src/libs/repository/base/reset.service.ts
Options (Interface)
(no doc)
src/schematics/add-plugins/index.d.ts
ChipInterface (Interface)
(no doc) [1 implementers]
src/libs/shared/components/ui/chip/chip.interface.ts
WSResponseActionBase (Interface)
(no doc)
src/libs/utils/services/ws/ws.model.ts
WSResponseActionSuccess (Interface)
(no doc)
src/libs/utils/services/ws/ws.model.ts

Core symbols most depended-on inside this repo

debug
called by 29
src/libs/utils/functions/logging.ts
get
called by 26
src/libs/repository/interface.ts
update
called by 23
src/app/workspace/project-detail/project-settings/role/crud-role/role.facade.ts
open
called by 22
src/stories/component-stories/dialog.stories.ts
listRequest
called by 21
src/libs/repository/base/repository.service.ts
updateEntityDetail
called by 20
src/libs/repository/base/repository.service.ts
deleteRequest
called by 18
src/libs/repository/base/repository.service.ts
error
called by 17
src/libs/utils/services/notification/notification.service.ts

Shape

Method 534
Class 430
Function 190
Enum 25
Interface 18

Languages

TypeScript100%

Modules by API surface

src/libs/repository/base/repository.service.ts42 symbols
src/libs/repository/base/features.ts21 symbols
src/stories/component-stories/dialog.stories.ts18 symbols
src/libs/repository/auth/auth.service.ts18 symbols
src/libs/utils/services/ws/services/event-type.enum.ts17 symbols
src/libs/repository/story/story-repository.service.ts17 symbols
src/libs/utils/services/ws/services/apply-event.function.ts16 symbols
src/libs/repository/project-invitations/project-invitation-repository.service.ts16 symbols
src/libs/repository/base/abstract-api-services.ts16 symbols
src/libs/utils/services/ws/services/ws.service.ts15 symbols
src/libs/repository/workspace/workspace-repository.service.ts15 symbols
src/libs/repository/workspace-invitations/workspace-invitation-api-service.ts15 symbols

For agents

$ claude mcp add tenzu-front \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page