• ← 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

©2024, University of Alberta ALTLab. | Powered by Sphinx 5.3.0 & Alabaster 0.7.16 | Page source