# An Explorative, Self-supporting, Web-based Development Environment

[![Build Status Github](https://github.com/LivelyKernel/lively4-core/actions/workflows/ci.yml/badge.svg)](https://github.com/LivelyKernel/lively4-core/actions?query=workflow%3ACI)


## Getting Started

<lively-import src="https://lively-kernel.org/lively4/lively4-petrinet/doc/_navigation.html" alt=""></lively-import>

Directly start developing in your Chrome by visiting [lively4](https://lively-kernel.org/lively4/lively4-core/start.html) and follow the [Getting Started Guide](./doc/tutorial/index.md). Through checking out and serving git repositories with the [lively4-server](https://github.com/LivelyKernel/lively4-server), we can directly edit and use the environment in a self-supporting way.

A project or branch of a project on GitHub can be checked out in multiple directories at once. Working on the same URL allows to collaborate in a very tight way, working in a separate directory provides more distance.

- [lively4-core](https://lively-kernel.org/lively4/lively4-core/start.html)
- [lively4-stable](https://lively-kernel.org/lively4/lively4-stable/start.html)
- [lively4-jens](https://lively-kernel.org/lively4/lively4-jens/start.html)
- [aexpr](https://lively-kernel.org/lively4/aexpr/start.html)

The Lively4 server and GitHub sync tools can check out arbitrary projects, such as the code of [lively4-server](https://lively-kernel.org/lively4/lively4-server/) itself, or the source of a paper hosted by overleaf.

## For AI Assistants & Developers

- **[CLAUDE.md](CLAUDE.md)**: Essential commands and patterns for Claude Code
- **[llms.txt](llms.txt)**: LLM-friendly project overview and documentation index
- **[AI Coding Agent Instructions](.github/copilot-instructions.md)**: Essential patterns and conventions for AI agents working in the codebase
    
## Authors / Contributors

- [Sofware Architecture Group](https://www.hpi.uni-potsdam.de/hirschfeld/), [Hasso Plattner Institute](https://www.hpi.de), 2015-2025 [MIT LICENSE](LICENSE)
- Jens Lincke, Stefan Ramson, Tim Felgentreff, Fabio Niephaus, Robert Hirschfeld, Marcel Taeumel
- Seminars
  <!-- 
  - Live Programming [Live 2021](https://lively-kernel.org/lively4/lively4-seminars/Live2021/)
  -->
  - Software Design [SWD 2015](https://lively-kernel.org/lively4/lively4-seminars/SWD2015/index.md) [SWD 2016](https://lively-kernel.org/lively4/lively4-seminars/SWD2015/index.md) 
    <!-- [SWD 2021](https://lively-kernel.org/lively4/lively4-seminars/SWD2021/) -->
  
  - Web-based Development [WebDev 2016](https://lively-kernel.org/lively4/lively4-seminars/WebDev2016/index.md), [WebDev 2017/18](https://lively-kernel.org/lively4/lively4-seminars/WebDev2017/index.md)
  
  - Programming Experience [PX 2018](https://lively-kernel.org/lively4/lively4-seminars/PX2018/index.md)
  
  - Reactive Programming [RP 2018](https://lively-kernel.org/lively4/lively4-seminars/RP2018/index.md)


### [Imprint](imprint.md)
