C
C
Comrade
Search
⌃
K
C
C
Comrade
Search
⌃
K
Introduction
Installation
Configuration
Development
Screens
Main Screen
REST
Other
Contributing
Changelog
Roadmap
Powered By
GitBook
Comment on page
Development
Project setup and tests
Tech stack
Backend
python 3.7
Sanic
- Async Python 3.6+ web server/framework | Build fast. Run fast.
uvloop
- Ultra fast asyncio event loop.
elasticsearch-py-async
- Backend for elasticsearch-py based on python's asyncio module.
Frontend
Vue.js
- The Progressive JavaScript Framework
Vuetify
- Material Design Component Framework
Cypress
- Fast, easy and reliable testing for anything that runs in a browser. Install
Cypress
in seconds and take the pain out of front-end testing.
Setting up
Please follow the
installation guide from source
Running Tests
Server tests
py.test server
End to end (cypress)
cd e2e
npx cypress run
Linters
flake8
cd server
pipenv run flake8 --ignore=E501
eslint
cd client
npm run lint
Previous
Parameters and Environment Variables
Next - Screens
Main Screen
Last modified
4yr ago