This is a decoupled web interface for the SymDiffer project.
- There is a .ruby-version file that indicates with which Ruby version this project was developed. You can use
rbenv
or another method to install this Ruby version. - Run
bundle install
to install all dependencies. - To run RSpec tests:
bundle exec rspec spec
. Thespec/
folder contains typical unit tests. rubocop
andreek
should be executed for static analysis.- For locally running along with sym_differ_vue, define a
.env.development.local
file or manually set environment variables and setDEFAULT_ACCESS_CONTROL_ALLOW_ORIGIN
to the appropriate value (usually the base URL of the web application from which the request originated).
- sym_differ_vue which is the main frontend for the SymDiffer application.
- sym_differ for the application code that carries out all the relevant mathematical operations
- sym_differ_cli for a CLI alternative to this web implementation.