A command line interface for the SymDiffer project.
As of this commit:
This repository only exists to showcase an alternative usage of the sym_differ gem as opposed to the main Web interface, and for that purpose only one use case of the application (getting a derivative expression) is supported.
- 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 the automated acceptance criteria tests, run
bundle exec cucumber
. - To run RSpec tests:
bundle exec rspec spec
. Thespec/
folder contains typical unit tests. rubocop
andreek
should be executed for static analysis.
- sym_differ_rails & sym_differ_vue for the Web implementation.
- sym_differ for the application code that carries out all the relevant mathematical operations.