Skip to content

Main development repository for the FarmData2 Drupal module.

License

Notifications You must be signed in to change notification settings

FarmData2/FarmData2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FarmData2

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:

The Tray Seeding Form The Transplanting Form The Direct Seeding Form

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.

Using FarmData2

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.

Help and Communications

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 Technologies

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.

Contributing to FarmData2

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.

Support for FarmData2

FarmData2 is thankful to the following organizations for their in-kind and financial support.

Licensing

Creative Commons Attribution-ShareAlike 4.0 International License All textual materials in the FarmData2 project are released under a Creative Commons Attribution-ShareAlike 4.0 International License

GPL V3 or Later 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.