Git-Contacts:基于Git的Contacts后端

时间:2024-06-13 15:32:44
【文件属性】:

文件名称:Git-Contacts:基于Git的Contacts后端

文件大小:3.85MB

文件格式:ZIP

更新时间:2024-06-13 15:32:44

JavaScript

Git Contacts 什么是 Git Contacts GitContacts是采用Git来存储、共享通讯录的新的方式。适用于单一群体间(家庭、工作场合、同学圈)成员共享通讯录。 解决了什么问题 单一群体间共享通讯录,又难以做到权限控制。一般来说,用户对自己的名片拥有完全的权限,对他人的名片有读权限。根据KISS原则,只要每个人做到维护好自己的名片,那么整个群体间的通讯录就能良好运作。当一个人更改了自己的联系方式后,无需通知其他人。 目前实验室采用的名片服务器没有写权限的控制,用户误操作就容易修改他人名片或者加入他人名片。误操作发生后没有回滚的机制。 如何解决 Git Contacts在Git仓库的基础上进行封装,Git仓库仅做通讯录数据存储使用。用户刷新通讯录操作对应Git中的Pull。而对通讯录的修改操作(Merge)操作放入一个队列,如果用户操作的是自己的名片,则自动允许Merg


网友评论