这是Tania的开发分支。每晚都可能发生变化。如果您需要稳定分支,可以签出master 分支。
您可以在Tania 的 GitHub 项目中查看路线图。
Tania是一款免费开源农场管理软件。您可以管理您的农场区域、农场水库、农场任务、库存和作物生长进度。它专为任何类型的农场而设计。
在发布页面下载适用于 Windows x64 和 Linux x64 的 Tania 。
该软件是用Go编程语言构建的。这意味着您将获得一个可以在您的计算机上运行的可执行二进制文件。您不需要MAMP、XAMPP 或 WAMP 等额外软件来运行Tania,但如果您选择使用 MySQL 数据库而不是 SQLite (默认数据库),则可能需要 MySQL 数据库。
如果您的操作系统未在我们的发布页面上列出,您必须自己为您的操作系统构建 Tania。您可以按照我们的说明来构建Tania。
本文档稍后会更新
我们正在构建新的前端应用程序。
Tania 使用 SQLite 作为默认数据库引擎。您可以使用 MySQL 作为数据库引擎,sqlite
只需mysql
将.tania_persistence_engine
backend/conf.json
{
"app_port": "8080",
"tania_persistence_engine": "sqlite",
"demo_mode": true,
"upload_path_area": "uploads/areas",
"upload_path_crop": "uploads/crops",
"sqlite_path": "db/sqlite/tania.db",
"mysql_host": "127.0.0.1",
"mysql_port": "3306",
"mysql_dbname": "tania",
"mysql_user": "root",
"mysql_password": "root",
"redirect_uri": [
"http://localhost:8080",
"http://127.0.0.1:8080"
],
"client_id": "f0ece679-3f53-463e-b624-73e83049d6ac"
}
go test ./...
在文件夹内使用backend
来运行所有 Go 测试。
Tania拥有 REST API,可以轻松与任何软件集成,甚至您可以为其构建移动应用程序客户端。您可以将 Postman 目录中的 JSON 文件导入到Postman app中。
我们欢迎贡献,但要求您遵循这些准则。
您可以按照以下步骤帮助我们将 Tania 本地化为您的语言:
- 将其复制
frontend/languages/template.pot
并粘贴到frontend/languages/locale
目录中。 - 使用您的语言区域设置代码重命名它,例如:
en_AU.po
、de_DE.po
等。 - 用您的翻译填写
msgstr
密钥。您可以.po
使用文本编辑器或 PO Edit 软件编辑该文件。 - 将您的翻译请求拉至
master
分支机构。
本文档稍后会更新
我们正在构建新的前端应用程序。
然后按照说明构建 Tania。
我们将从 OpenCollective 转向 GitHub 赞助。感谢您对 OpenCollective 的所有捐赠。
根据Apache 2.0开源许可证,版权归 Tania 和其他贡献者所有。