Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/openpatch/bitflow

Bitflow a library for creating and conducting dynamic flow-based assessments.
https://github.com/openpatch/bitflow

assessment hacktoberfest nextjs pnpm react

Last synced: 3 months ago
JSON representation

Bitflow a library for creating and conducting dynamic flow-based assessments.

Awesome Lists containing this project

README

        

# Bitflow

Bitflow is a library for building flow-based assessment systems. Feel free to check out the [examples](https://github.com/openpatch/bitflow/tree/main/examples/) to get started.

- **Website:** https://bitflow.openpatch.org
- **Documentation:** https://bitflow.openpatch.org/docs
- **Website/Docs Repository:** https://github.com/openpatch/bitflow
- **Community:** https://matrix.to/#/#openpatch:matrix.org

## Development

Before you start you need to install the Biflow dependencies and set up the monorepo via `pnpm install`.

If you want to contribute or develop custom features the easiest way is to start the documentation and the dev mode:

```
pnpm dev
pnpm website:dev
```

You can use plop templates for creating new packages:

```
pnpm plop
```

## Testing

Testing is done with jest. You can find the tests in each package in the `tests` folder. In order to run the tests for all packages do:

```
pnpm test
```

For running tests on an individual package run:

```
pnpm --filter @bitflow/core test
```

## Documentation

If you want to work on the documentation, run the
development server.

```
pnpm dev
pnpm website:dev
```

## Maintainer

Mike Barkmin • [Twitter](https://twitter.com/mikebarkmin) • [GitHub](https://github.com/mikebarkmin/)

## Support

We are [happy to hear from you](mailto:[email protected]), if you need custom support or features for your application.

---

Bitflow is maintained by [OpenPatch](https://openpatch.org), an organization for educational assessments. If you need help or want to develop Bitflow tools or educational assessments [get in touch](mailto:[email protected]).

## Thanks!

Special thanks to the [University of Duisburg-Essen](https://uni-due.de) and the [Chair of Computer Science Education](https://www.ddi.wiwi.uni-due.de/) for supporting the development of this library.

Another huge shoutout to [webkid](https://webkid.io/) for developing and maintaining [React Flow](https://github.com/wbkd/react-flow/). This library is the core of Bitflow.

We also like to thank [Vercel](https://vercel.com) for hosting our documentation.

[![Vercel](https://www.datocms-assets.com/31049/1618983297-powered-by-vercel.svg)](https://vercel.com?utm_source=openpatch&utm_campaign=oss)