←
Paradigm layouts
Developer’s Guide
→
Developer documentation
¶
Contents:
Developer’s Guide
Installing for the first time
Running the development server
Contributing
Where are the JavaScript files?
Where are the CSS files?
Unit Tests
Cypress integration tests
Profiling Code
Format Python code
Optional: Install HFST
Environment variables
DEBUG
ENABLE_DJANGO_DEBUG_TOOLBAR
USE_TEST_DB
DEBUG_PARADIGM_TABLES
LOG_LEVEL
QUERY_LOG_LEVEL
Continuous Integration
Services
Cypress
Docker for morphodict
Quick summary
Development
Staging
Production
Redeployment
Restarting the Production Server
Directory structure
High-level decisions / assumptions
Layout
Mobile
Theory of building open-source C/C++ packages for iOS
Prerequisites
Steps to build
How the app works
Hacks to get the demo working that are broken / wrong / embarrassing
Submitting the app
Example cases of searches, matches, and dictionary content
1. Search:
enipat
2. Search:
e-wapamat
3. Search:
nicihciy
(with a definition for both the inflected form and lemma)
4. Search:
kohkom
(with a definition for both the inflected form and lemma)
5. Search:
niminaniwan
(wordform with a definition for itself, plus lemma definition)
←
Paradigm layouts
Developer’s Guide
→
morphodict
Navigation
Contents:
Linguistic data
Developer documentation
Developer’s Guide
Environment variables
Continuous Integration
Docker for morphodict
Directory structure
Mobile
Example cases of searches, matches, and dictionary content
Glossary
Related Topics
Documentation overview
Previous:
Paradigm layouts
Next:
Developer’s Guide
Quick search