JanssenProject / JanssenProject/jans
feat(jans-tarp): refactor jans-tarp project to make it strongly-typed and maintainable
- 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
Assessment
This issue has not been assessed yet.