Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/openpatch/bitflow
- Owner: openpatch
- License: mit
- Created: 2021-03-29T12:48:27.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-05-31T16:12:10.000Z (over 1 year ago)
- Last Synced: 2024-05-29T14:53:14.430Z (8 months ago)
- Topics: assessment, hacktoberfest, nextjs, pnpm, react
- Language: TypeScript
- Homepage: https://bitflow.openpatch.org
- Size: 4.08 MB
- Stars: 42
- Watchers: 2
- Forks: 4
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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)