web interface to create diagrams expressing a software architecture
JavaScript TypeScript HTML Common Lisp Shell CSS
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
__mocks__
src
types
.babelrc
.eslintignore
.eslintrc.json
.gitignore
.travis.yml
README.md
deploy.sh
jest.json
package.json
tsconfig.json
tslint.json
webpack.build.config.js
webpack.common.config.js
webpack.dev.config.js
yarn.lock

README.md

c4-lab

c4-lab is a web interface to create diagrams expressing a software architecture, and share those as images and text-based data.

Build Status Code Climate Test Coverage Issue Count

c4-lab is a based on Simon Brown's C4 approach (Context, Containers, Components, and Classes). See Visualising Software Architecture for more information.

The latest version is deployed at https://ryepup.github.io/c4-lab

Getting started

c4-lab uses yarn to install dependencies and as a task runner. To develop:

yarn install
yarn start

Contributing

Pull requests are welcome.