Welcome to FarmData2. FarmData2 aims to support the day-to-day operation of diversified vegetable farms while facilitating the record keeping necessary for organic certification and for the study of sustainable farming practices. For example, FarmData2 forms enable farm workers to efficiently and reliably enter data about common operations at the time they occur:
FarmData2 is not ready for production use. Current efforts are moving FarmData2 toward supporting a full growing season including seeding (tray, direct, cover crop), transplanting, soil amendment and disturbance, and harvesting.
FarmData2 is a plugin module for farmOS and requires a running instance of farmOS (3.0 or later) and an internet connection.
If you are familiar with hosting docker and database-backed websites you can host your own instance of farmOS. You can then install the latest release of the FarmData2 Drupal Module into your farmOS instance.
For those preferring a managed approach, Farmier offers a subscription service where they create and host farmOS instances. FarmData2 hopes to be available on Farmier hosted instances of farmOS soon.
The FarmData2 community communicates on the FarmData2 Zulip Chat. Feel free to get in touch there with questions, comments, and suggestions.
Feature requests and bug reports related to the operation of FarmData2 can reported in the FarmData2 Issue Tracker on GitHub or discussed in the FarmData2 Zulip Chat.
FarmData2 is a plugin module for farmOS. farmOS is a Drupal application, but FarmData2 typically does not require knowledge of Drupal. Most of FarmData2 development will use web development technologies including: HTML, CSS, JavaScript, Vue.js, BootstrapVueNext. Other technologies used in FarmData2 include: GitHub flavored Markdown, JSDoc, Cypress, Bash scripts, Docker, Vite, git hooks, GitHub actions and npm.
If you are considering contributing to the development of FarmData2, the sequence of steps outlined in the Contributing Guide are a great way to get started.
If you are returning or looking for a specific part of the documentation, the FarmData2 Documentation Index provides a comprehensive set of links to all the documentation.
FarmData2 is thankful to the following organizations for their in-kind and financial support.
- Dickinson College
- farmOS
- The GNOME Community Engagement Challenge
- The National Science Foundation (DUE-2013069)
- The Non-Profit FOSS Institute
- PASA Sustainable Agriculture
- Zulip
All textual materials in the FarmData2 project are released under a Creative Commons Attribution-ShareAlike 4.0 International License
All code in the FarmData2 project is released under the GNU General Public License Version 3 or later.
Complete information about the licenses and agreements that apply to the FarmData2 repository is in the LICENSE.md file.