* Run unit tests with Github Actions on each push
* Change job timeout to 10 minutes
* Fix for sslmode in API connection string
* Select lists of suggestions or ngrams with /api or /api/ngrams respectively, JSONify ngrams response
* Added better documentation of API endpoints
* Switch from connection string to connection object in API
* fix permissions
* add links to sub-READMEs
* Update .gitignore
* add DO setup info
* Dont clean automatically and move .env to .env.template to avoid overwriting on pulls
* Copy .env.template to .env to satisfy testing reqs
* add log info
* Move deployment instructions to README and improve documentation overall
---------
Co-authored-by: Peter Rauscher <peterrauscher@protonmail.com>
* finished changes to stopwords and langauges
* final changes to stopwords
* basic testing
* add tests
* Remove formatter for now
* fix merge
* cd
* touch __init__
* Relative path issue \?
* run tests before app
* Move tests to inside docker
* exit when any command fails
---------
Co-authored-by: Max Zaremba <max.zaremba@gmail.com>
* basic config
* Add github action
* Fix makefile for linux and variable python (#27)
* fix makefile
* remove out
* add to gitignore
* Fix makefile for linux and variable python (#27)
* fix makefile
* remove out
* add to gitignore
* Fix dockerfile
* stash changes
* Make makefile dynamic (#28)
* Remove broken docker packages for now
* Add web
* Make Black Formatter happy?
Co-authored-by: Max Zaremba <max.zaremba@gmail.com>