An offline/online field database which adapts to its user's terminology and I-Language
npm install fielddb
|2||downloads in the last month|
|Version||0.70.1 last updated 6 months ago|
FieldDB beta was officially launched in English and Spanish on August 1st 2012 in Patzun, Guatemala as an app for fieldlinguists.
Interns and Development Team
- Louisa Bielig (McGill)
- M.E. Cathcart (U Delaware)
- Gina Cook (iLanguage Lab Ltd)
- Theresa Deering (Visit Scotland)
- Josh Horner (iLanguage Lab Ltd)
- Yuliya Kondratenko (Concordia)
- Yuliya Manyakina (Stony Brook)
- Elise McClay (McGill)
- Hisako Noguchi (Concordia)
- Jesse Pollak (Pomona College)
- Tobin Skinner (iLanguage Lab Ltd, UQAM)
- Xianli Sun (Miami University)
We have some small funding TBA
This project is released under the Apache 2.0 license, which is an very non-restrictive open source license which basically says you can adapt the code to any use you see fit.
How to Contribute Code
- Signup for a GitHub account (GitHub is free for OpenSource)
- Click on the "Fork" button to create your own copy.
- Leave us a note in our issue tracker to tell us a bit about the bug/feature you want to work on.
- You can follow the 4 GitHub Help Tutorials to install and use Git on your computer.
- You can watch the videos in the Developer's Blog to find out how the codebase works, and to find where is the code that you want to edit. Feel free to ask us questions in our issue tracker, we're friendly and welcome Open Source newbies.
- Edit the code on your computer, commit it referencing the issue #xx you created ($ git commit -m "fixes #xx i changed blah blah...") and push to your origin ($ git push origin master).
- Click on the "Pull Request" button, and leave us a note about what you changed. We will look at your changes and help you bring them into the project!
- Feel the glow of contributing to OpenSource :)
These are the webservices which the FieldDB client uses, and which make up the complete FieldDB suite. If you fork the project, you might also be intersted in forking these repositories and adapting them to your needs. We created two scripts to simplify the process of downloading and building the FieldDB dependancies into what we call an fielddbworkspace.
- Mac developer script
$ curl -O --retry 999 --retry-max-time 0 -C - https://raw.github.com/OpenSourceFieldlinguistics/FieldDB/master/install_mac_download_and_set_up_fielddb_servers_for_new_developers_quick_start.sh $ bash install_mac_download_and_set_up_fielddb_servers_for_new_developers_quick_start.sh
- Linux developer script
$ wget https://raw.github.com/OpenSourceFieldlinguistics/FieldDB/master/install_linux_download_and_set_up_fielddb_servers_for_new_developers_quick_start.sh $ bash install_linux_download_and_set_up_fielddb_servers_for_new_developers_quick_start.sh
- Authentication webservice (for creation of new users and their accounts on the various webservices)
- FieldDB Webserver (for public URLs)
- Database webservice (we are using pure CouchDB for this webservice)