All Projects → aim42 → Aim42

aim42 / Aim42

Licence: apache-2.0
public repository for the "architecture improvement method reference"

Projects that are alternatives of or similar to Aim42

Kingly
Zero-cost state-machine library for robust, testable and portable user interfaces (most machines compile ~1-2KB)
Stars: ✭ 147 (-8.7%)
Mutual labels:  architecture
Run Aspnetcore Cqrs
Real world Enterprise CRM application example of ASP.NET Core + Angular web application. Implemented CQRS Design Pattern for ASP.NET Core + Angular reference application, demonstrating a layered application architecture with DDD best practices. Download 100+ page eBook PDF from here ->
Stars: ✭ 152 (-5.59%)
Mutual labels:  architecture
Notzz App
📝 A Simple Note-Taking App built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, State Flow, Hilt-Dependency Injection, Jetpack DataStore, Architecture Components, MVVM, Room, Material Design Components).
Stars: ✭ 158 (-1.86%)
Mutual labels:  architecture
Provider architecture template
A production ready flutter application template for the provider architecture.
Stars: ✭ 148 (-8.07%)
Mutual labels:  architecture
Vue Django Rest Auth
An example project featuring Vue.js and Django Rest Framework using django-rest-auth
Stars: ✭ 153 (-4.97%)
Mutual labels:  architecture
Domain Driven Hexagon
Guide on Domain-Driven Design, software architecture, design patterns, best practices etc.
Stars: ✭ 4,417 (+2643.48%)
Mutual labels:  architecture
Suas Ios
Unidirectional data flow architecture implementation for iOS, macOS, tvOS and watchOS
Stars: ✭ 147 (-8.7%)
Mutual labels:  architecture
Python Clean Architecture
A Python toolkit for applications driven by The Clean Architecture
Stars: ✭ 159 (-1.24%)
Mutual labels:  architecture
Javainterview
最全的Java技术知识点,以及Java源码分析。为开源贡献自己的一份力。
Stars: ✭ 154 (-4.35%)
Mutual labels:  architecture
Kratos
A modular-designed and easy-to-use microservices framework in Go.
Stars: ✭ 15,844 (+9740.99%)
Mutual labels:  architecture
Innocenceengine
Cross-platform modern game engine.
Stars: ✭ 149 (-7.45%)
Mutual labels:  architecture
Silicon Info
Mac menu bar tool to view the architecture of the running application
Stars: ✭ 153 (-4.97%)
Mutual labels:  architecture
Beast2
Bayesian Evolutionary Analysis by Sampling Trees
Stars: ✭ 156 (-3.11%)
Mutual labels:  evolution
Pytorch Vae
A Collection of Variational Autoencoders (VAE) in PyTorch.
Stars: ✭ 2,704 (+1579.5%)
Mutual labels:  architecture
Mvvmarchitecture
MVVM 框架,采用 Kotlin+Jetpack,可自由配置功能,欢迎 star,fork,issue
Stars: ✭ 159 (-1.24%)
Mutual labels:  architecture
Api Guidelines
adidas group API design guidelines
Stars: ✭ 147 (-8.7%)
Mutual labels:  architecture
Reactivefeedback
Unidirectional reactive architecture
Stars: ✭ 156 (-3.11%)
Mutual labels:  architecture
Yarch
YARCH iOS Architecture
Stars: ✭ 161 (+0%)
Mutual labels:  architecture
Coordinator Example
An example of the Coordinator pattern
Stars: ✭ 160 (-0.62%)
Mutual labels:  architecture
Eslint Plugin Boundaries
Eslint plugin checking architecture boundaries between elements
Stars: ✭ 157 (-2.48%)
Mutual labels:  architecture

aim42 Architecture Improvement Method

Software Evolution, Maintenance and Improvement - Done Right!

aim42 is collection of practices and patterns to support software evolution, maintenance, evolution and improvement of software systems.

aim42 divides change activities in three distinct phases:

  • analyze issues, risks, problems, symptoms and technical debt within software (and their organisations).
  • evaluate those issues, identify root-causes and remedies, prioritize.
  • improve by applying appropriate remedies, strategies and tactics.

aim42 has been founded by Gernot Starke, is supported by innoQ Deutschland GmbH and is licenced under the liberal Creative Commons Sharealike 4.0 licence.

Learn more

  • our project homepage gives an overview
  • the online method reference provides all (currently available) details (this is our main artifact - currently under intensive development). The method reference is automatically updated with every commit pushed to the central repository by Travis-CI.

Contribute

  • found mistakes or ommissions: create an issue
  • have ideas: fork the repository and create a pull request. You need a basic understanding of Git for this.
  • follow us on twitter

We write the content in AsciiDoc and build with Gradle.

As of September 2017, we removed the AsciiDoc help from the aim42 guide, you can find it here, under the arc42 organization.

Current Status

Build Status issues Bugs

Repository Organization

Top-Level

(Original drawn with draw.io, source located in /graphics/meta/aim42-repo-structure.xml)

Graphics

Both diagrams created with (desktop-version of) draw.io, source located in /graphics/meta/aim42-repo-structure.xml)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].