View on GitHub

Relational

Educational tool for relational algebra

Downloads | Screenshots | Query language | Grammar | Types | GUI | Optimizations |

Contribute

Contributions are welcome in this project.

Bug reports

The easiest way to contribute is to submit a bug report.

You can do so by using GitHub issue tracker.

If you encounter an error by running a query, please attach the relations that you are using, and the query that generates the error.

Things that could use contributors

Here's a list of ideas for possible contributions.

Remember to get in touch if you start working on something, to avoid duplicating work.

Patches

Patches are welcome, email them to me: tiposchi@tiscali.it, or open a pull request.

Patches to the backend parser, optimizations, or data structure, should pass all the tests in the testsuite before submission. You can run

make mypy && make test
to make sure that your patch doesn't break things.