Giter Club home page Giter Club logo

tania-core's Introduction

塔尼亚农民杂志

农民杂志

塞姆弗 执照

警告

这是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_enginebackend/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 测试。

REST API

Tania拥有 REST API,可以轻松与任何软件集成,甚至您可以为其构建移动应用程序客户端。您可以将 Postman 目录中的 JSON 文件导入到Postman app中。

为塔尼亚做贡献

我们欢迎贡献,但要求您遵循这些准则

本土化

您可以按照以下步骤帮助我们将 Tania 本地化为您的语言:

  1. 将其复制frontend/languages/template.pot并粘贴到frontend/languages/locale目录中。
  2. 使用您的语言区域设置代码重命名它,例如:en_AU.pode_DE.po等。
  3. 用您的翻译填写msgstr密钥。您可以.po使用文本编辑器或 PO Edit 软件编辑该文件。
  4. 将您的翻译请求拉至master分支机构。

自己构建 Tania 本地化

本文档稍后会更新

我们正在构建新的前端应用程序。

然后按照说明构建 Tania

支持我们

我们将从 OpenCollective 转向 GitHub 赞助。感谢您对 OpenCollective 的所有捐赠。

贡献者

这个项目的存在要感谢所有做出贡献的人。

支持者

支持者支持者

版权和许可

根据Apache 2.0开源许可证,版权归 Tania 和其他贡献者所有。

tania-core's People

Contributors

adhatama avatar kerwinjorbina avatar bepitulaz avatar gkgranada avatar pablojimpas avatar dependabot[bot] avatar purwandi avatar yasintze avatar retnoika avatar lynxluna avatar suciptoid avatar yuanzhongqiao avatar harkce avatar kosnick avatar jhonatas-mendes avatar jokosu10 avatar deepsource-autofix[bot] avatar joelschutz avatar trendspotter avatar wotnak avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.