JanssenProject / JanssenProject/jans

feat(jans-tarp): refactor jans-tarp project to make it strongly-typed and maintainable

Open
#12,892 2 comments 1 reaction 2 assignees Claimed by @duttarnab View on GitHub
comp-jans-tarp enhancement kind-feature
Dominant language
Java
Stars
648
Forks
174
Avg merge
1d 18h
Merged PRs (30d)
110

Description

When developing Tarp, we tried to keep the code minimalistic since it is a browser extension and we didn’t want to occupy too much browser storage.
However, over time we have added new features to Tarp, such as Cedarling authorization and AI agents.
Therefore, this is the right time to make the following improvements in Tarp.

- Make the code strongly typed
- Structurize the project

```
.
└── src /
├── ai/
│ ├── ui
│ ├── helper
│ ├── service
│ └── hooks
├── cedarling/
│ ├── ui
│ ├── helper
│ ├── service
│ └── hooks
└── oidc/
├── ui
├── helper
├── service
└── hooks
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.