{"id":24896840,"url":"https://github.com/tapeline/aisle","last_synced_at":"2025-07-03T09:06:59.779Z","repository":{"id":275048780,"uuid":"924908671","full_name":"Tapeline/Aisle","owner":"Tapeline","description":"Simplest C4-like diagramming solution","archived":false,"fork":false,"pushed_at":"2025-06-10T11:21:42.000Z","size":342,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-10T12:23:44.201Z","etag":null,"topics":["c4-model","docs","documentation","plantuml","python"],"latest_commit_sha":null,"homepage":"https://tapeline.github.io/Aisle","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tapeline.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-30T21:20:29.000Z","updated_at":"2025-06-10T11:20:32.000Z","dependencies_parsed_at":"2025-06-10T12:20:55.848Z","dependency_job_id":null,"html_url":"https://github.com/Tapeline/Aisle","commit_stats":null,"previous_names":["tapeline/aisle"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tapeline%2FAisle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tapeline%2FAisle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tapeline%2FAisle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tapeline%2FAisle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tapeline","download_url":"https://codeload.github.com/Tapeline/Aisle/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tapeline%2FAisle/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259075035,"owners_count":22801481,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c4-model","docs","documentation","plantuml","python"],"created_at":"2025-02-01T20:15:32.746Z","updated_at":"2025-07-03T09:06:59.770Z","avatar_url":"https://github.com/Tapeline.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Aisle\n---\n\n![type checked: mypy](https://img.shields.io/badge/mypy-type%20checked-green)\n![coverage: 100](https://img.shields.io/badge/coverage-100%25-green)\n[![import-linter](https://img.shields.io/badge/import%20linter-checked-green)](https://github.com/seddonym/import-linter)\n[![ruff](https://img.shields.io/badge/style-ruff-41B5BE?style=flat)](https://github.com/astral-sh/ruff)\n[![wemake-python-styleguide](https://img.shields.io/badge/style-wemake-000000.svg)](https://github.com/wemake-services/wemake-python-styleguide)\n\n![python 3.12+](https://img.shields.io/badge/python-3.12+-blue)\n[![License](https://img.shields.io/badge/license-GNU%20GPLv3-green)](./LICENSE)\n\n[![test](https://github.com/Tapeline/Aisle/actions/workflows/test.yml/badge.svg?branch=master\u0026event=push)](https://github.com/Tapeline/Aisle/actions/workflows/test.yml)\n[![test](https://github.com/Tapeline/Aisle/actions/workflows/docs.yml/badge.svg?branch=master\u0026event=push)](https://github.com/Tapeline/Aisle/actions/workflows/docs.yml)\n\n\nCreate C4 architecture diagrams of your project in no time.\n\n---\n\n\u003c!-- TOC --\u003e\n  * [Description](#description)\n  * [Installation](#installation)\n  * [Usage](#usage)\n  * [Planned features](#planned-features)\n  * [Tech stack](#tech-stack)\n  * [Developer](#developer)\n  * [License](#license)\n\u003c!-- TOC --\u003e\n\n---\n\n## Description\n\nAisle is a markup language and transpiling tool that aims to\nbe as simple and straightforward as possible when creating\narchitectural diagrams. Unlike other solutions it has very\nsimple and natural syntax, which makes it easier to start\nand then understand your diagram.\n\n## Installation\n\n\u003e Prerequisite: Python 3.12+, pip\n\n```shell\npip install aisle\n```\n\n## Usage\nPlease refer to the [documentation](https://tapeline.github.io/Aisle/docs/)\n\n## Planned features\n- [ ] Styling\n- [ ] Icons\n- [x] D2 as code generation target\n\n## Tech stack\n![python 3.12+](https://img.shields.io/badge/python-3.12+-blue)\n\n## Developer\nProject is being developed by [@Tapeline](https://github.com/Tapeline)\n\n## License\nThis work is licensed under GNU General Public License v3.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapeline%2Faisle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftapeline%2Faisle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapeline%2Faisle/lists"}