【文件属性】:
文件名称:karmayoga:个人任务管理器例程
文件大小:141KB
文件格式:ZIP
更新时间:2021-03-28 22:36:25
tasks task-management pareto-principle Java
业力瑜伽 :tear-off_calendar:
Karmayoga是用于任务组织的Java软件,其重点是人类 :family: (不是机器)。
该项目最初的目标是建立一个简单的Java库,并以对人为自动任务组织的合适观点作为合适的问题,该项目旨在使用简单的算法实现来解决日常计划。
目前,我们计划将其扩展为完全可用的软件,并与在线日历以及未来可能的用户界面扩展集成在一起。
请参阅,以获取有关项目体系结构更改和主要方向的详细信息。
科技栈
Java 11
Gradle6
JUnit 5
莫基托
指令
要构建项目,请使用:
./gradlew build
要运行所有测试,请使用:
./gradlew test
入门
使用该库的主要切入点是了解Allocator接口。 它只是将以下所述的拟合问题编码为Java接口。
如果为Allocator接口的任何实现提供了Task序列和TimeSlot元素序列,它将尝试返回表示可能
【文件预览】:
karmayoga-master
----gradlew(5KB)
----settings.gradle(47B)
----.circleci()
--------config.yml(1KB)
----core()
--------src()
--------build.gradle(2B)
----LICENSE(1KB)
----gradle()
--------wrapper()
----README.md(2KB)
----gradlew.bat(2KB)
----docs()
--------issue_template.md(195B)
--------fitting_problem.png(69KB)
--------adr()
--------pull_request_template.md(745B)
----.gitignore(2KB)
----build.gradle(550B)