An open API service indexing awesome lists of open source software.

https://github.com/tschm/experiments

Cradle template for experiments
https://github.com/tschm/experiments

devcontainer marimo pre-commit template uv

Last synced: about 1 year ago
JSON representation

Cradle template for experiments

Awesome Lists containing this project

README

          

# experiments --- qCradle template

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![CI](https://github.com/tschm/experiments/actions/workflows/act.yml/badge.svg)](https://github.com/tschm/experiments/actions/workflows/act.yml)
[![Created for qCradle](https://img.shields.io/badge/Created%20for-qCradle-blue?style=flat-square)](https://github.com/cvxgrp/cradle)

We support the creation of notebooks without the ambition to release software.
The repo is not minimalistic but comes with a curated set of pre-commit hooks
and follows modern and established guidelines.

* Uses uv for dependency management
* Offers a list of curated pre-commit hooks
* GitHub Actions for continuous integration
* Code formatting with ruff
* Interactive notebooks with marimo
* Support of a DevContainer

## Development Commands

```bash
make fmt # Install pre-commit hooks and run them on all files
```

## Contributing

* Fork the repository
* Create your feature branch (git checkout -b feature/amazing-feature)
* Commit your changes (git commit -m 'Add some amazing feature')
* Push to the branch (git push origin feature/amazing-feature)
* Open a Pull Request

## Contact

Thomas Schmelzer - [@tschm](https://github.com/tschm)

Project Link: