|
|
%!s(int64=9) %!d(string=hai) anos | |
|---|---|---|
| x_attendance_assemble_control | %!s(int64=9) %!d(string=hai) anos | |
| x_attendance_core_entity | %!s(int64=9) %!d(string=hai) anos | |
| x_base_core_project | %!s(int64=9) %!d(string=hai) anos | |
| x_bbs_assemble_control | %!s(int64=9) %!d(string=hai) anos | |
| x_bbs_core_entity | %!s(int64=9) %!d(string=hai) anos | |
| x_cms_assemble_control | %!s(int64=9) %!d(string=hai) anos | |
| x_cms_core_entity | %!s(int64=9) %!d(string=hai) anos | |
| x_collaboration_assemble_websocket | %!s(int64=9) %!d(string=hai) anos | |
| x_collaboration_core_entity | %!s(int64=9) %!d(string=hai) anos | |
| x_collaboration_core_message | %!s(int64=9) %!d(string=hai) anos | |
| x_collaboration_service_message | %!s(int64=9) %!d(string=hai) anos | |
| x_common_core_application | %!s(int64=9) %!d(string=hai) anos | |
| x_common_core_container | %!s(int64=9) %!d(string=hai) anos | |
| x_component_assemble_control | %!s(int64=9) %!d(string=hai) anos | |
| x_component_core_entity | %!s(int64=9) %!d(string=hai) anos | |
| x_desktop_web | %!s(int64=9) %!d(string=hai) anos | |
| x_file_assemble_control | %!s(int64=9) %!d(string=hai) anos | |
| x_file_core_entity | %!s(int64=9) %!d(string=hai) anos | |
| x_hotpic_assemble_control | %!s(int64=9) %!d(string=hai) anos | |
| x_hotpic_core_entity | %!s(int64=9) %!d(string=hai) anos | |
| x_mail_assemble_control | %!s(int64=9) %!d(string=hai) anos | |
| x_mail_core_entity | %!s(int64=9) %!d(string=hai) anos | |
| x_meeting_assemble_control | %!s(int64=9) %!d(string=hai) anos | |
| x_meeting_core_entity | %!s(int64=9) %!d(string=hai) anos | |
| x_okr_assemble_control | %!s(int64=9) %!d(string=hai) anos | |
| x_okr_core_entity | %!s(int64=9) %!d(string=hai) anos | |
| x_organization_assemble_authentication | %!s(int64=9) %!d(string=hai) anos | |
| x_organization_assemble_control | %!s(int64=9) %!d(string=hai) anos | |
| x_organization_assemble_custom | %!s(int64=9) %!d(string=hai) anos | |
| x_organization_assemble_express | %!s(int64=9) %!d(string=hai) anos | |
| x_organization_assemble_personal | %!s(int64=9) %!d(string=hai) anos | |
| x_organization_core_entity | %!s(int64=9) %!d(string=hai) anos | |
| x_organization_core_express | %!s(int64=9) %!d(string=hai) anos | |
| x_processplatform_assemble_bam | %!s(int64=9) %!d(string=hai) anos | |
| x_processplatform_assemble_designer | %!s(int64=9) %!d(string=hai) anos | |
| x_processplatform_assemble_surface | %!s(int64=9) %!d(string=hai) anos | |
| x_processplatform_core_entity | %!s(int64=9) %!d(string=hai) anos | |
| x_processplatform_core_serial | %!s(int64=9) %!d(string=hai) anos | |
| x_processplatform_service_processing | %!s(int64=9) %!d(string=hai) anos | |
| x_processplatform_service_service | %!s(int64=9) %!d(string=hai) anos | |
| x_program_center | %!s(int64=9) %!d(string=hai) anos | |
| LICENSE | %!s(int64=9) %!d(string=hai) anos | |
| README.md | %!s(int64=9) %!d(string=hai) anos |
O2OA 是一套办公平台。她有以下特点:
1. 核心代码开源
2. 全功能免费
更多的产品介绍、下载、在线体验、API及讨论请移步至http://o2oa.io/
建议 fork 本仓库后进行二次开发
fork 操作完成后,会在您的 github 账户下创建一个 o2oa 的副本。接下来可以克隆到本地。
cd {YOUR_WORKING_DIRECTORY}
git clone https://github.com/{YOUR_GITHUB_USERNAME}/o2oa.git