Skip to content

scope42/scope42

Repository files navigation

scope42 logo

Improve your software architecture with precision!

Build PRs Welcome License: GPL v3 Architecture Documentation
Matrix Twitter Follow Mastodon Follow

This tool helps you to keep track of issues, arising risks and possible improvements of your existing architecture. The terminology and concepts are based on aim42, the Architecture Improvement Method.

scope42 is a Progressive Web App that runs entirely inside your browser. Click the link below to access the app.

Features

✨ Management of items with a fancy UI

Filtering β€’ Sorting β€’ Full text search β€’ Learn about aim42

Screenshot of item table

πŸ’‘ Graphs for visualizing the relationships between items

Quick overview β€’ Drag & Drop β€’ Navigate

Screenshot of item graph

πŸ“ Docs-as-Code principle and full data ownership

Human-readable β€’ Check into version control β€’ Process programatically β€’ No vendor lock-in


title: Upgrade Spring Boot version
created: 2022-05-02T17:25:16.909Z
modified: 2022-05-02T18:09:42.952Z
status: implemented
tags:
  - backend
  - urgent
  - security
ticket: https://github.com/scope42/scope42/issues/91
description: The current version of Spring Boot upgrades dependencies to secure
  versions of Log4j.
resolves:
  - issue-3
modifies:
  - risk-1
comments:
  - author: Jane Doe
    created: 2022-05-02T17:27:17.630Z
    content: Accepted and placed into the fast lane on the board.

Want to learn more? Take a look at our introduction blog post!

Planned Features

  • WYSIWYG markdown editor
  • Support for requirements (new item type)
  • Support for prose documentation of existing architecture (based on arc42)
  • Support for media files
  • Customizable dashboard
  • Export structured data (convenience library)
  • Export static site
  • Export markdown

Badge

Architecture Documentation

If you use scope42 in your project, you can add this badge to your README. This way, people visiting your repository can quickly find the architecture documentation. Simply copy the code below and change the link to point to an export (coming soon) or the workspace of your scope42 data.

[![Architecture Documentation](https://img.shields.io/badge/%F0%9F%93%96%20architecture-scope42-blue)](https://github.com/scope42/scope42/tree/main/architecture)

Tech Stack

Develop

Contributions are always welcome!

npm start

Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits. You will also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode. See the section about running tests for more information.

License

scope42 is published under the GNU General Public License v3.0.

The data model and basic concepts are based on the aim42 Method Reference by Gernot Starke and community contributors, used under CC BY-SA.

scope42 is not affiliated with aim42.