Skip to content
The Lotus web app for managing linguistic data
Branch: master
Clone or download
dwhieb NEW: app banner (#11)
* add information about updating Semantic UI files to
* add HTML for app banner
* add styling for app banner
* add build step for LESS/CSS files
* link fonts
* link app.css
* preload app.css
* add reset/global/app styling
* preload fonts
* add spinners to build steps

closes #11
Latest commit 657a583 Mar 4, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github NEW: app banner (#11) Mar 4, 2019
build NEW: app banner (#11) Mar 4, 2019
src NEW: app banner (#11) Mar 4, 2019
.gitignore NEW: Lotus favicon (#20) Mar 4, 2019
.stylelintrc.yml DEV: add Stylelint stylesheet (#26) Mar 4, 2019 DEV: Create /dist folder and "dist" branch (#64, #65) Mar 4, 2019
jsdoc.json DOCS: setup JSDoc (#29) Mar 3, 2019
package-lock.json NEW: app banner (#11) Mar 4, 2019

The DLx Lotus App

This repository contains the source code for the DLx Lotus app, a web app for managing linguistic data.

You may also be interested in project TooLiP (Tools for Linguistic Productivity), a collection of tools and utilities for working with linguistic data.

GitHub release GitHub issues GitHub GitHub stars

Deploying the App

If you would like to deploy your own version of the Lotus app, simply copy the contents of the dist branch to the public folder on your server. The index.html page will load all the required assets for the app to run.

Customizing the App

If you would like to customize or otherwise change the Lotus app to fit the needs of your own project or language, first consider whether the changes you'd like to make could be useful to the community of linguists more broadly. Can your changes be reframed or generalized in such a way that other linguists working on other projects or languages will also find them useful? If so, consider contributing your changes to the Lotus project so that other linguists can benefit from them as well! It is strongly recommended that you open an issue to discuss whether your changes might be a good fit for inclusion in the official version of the app.

If your changes are deemed to be too language- or project-specific, you can still customize the app to suit your needs, while continuing to get the latest updates as they are released, following these steps:

  1. Fork the repository for this app to your own GitHub profile.

  2. Make any changes to the app that you'd like to, following the contributing guidelines.

  3. Host your modified version of the app on your own server, by copying the project files to your server's public folder.

  4. Whenever the Lotus app has a new release, create a new branch of your customized fork, pull the changes from the latest release into that branch, and address any code conflicts that arise. Then redeploy your customized app to your server.


This repository is maintained by Daniel W. Hieber, and made available under an MIT license.

You can’t perform that action at this time.