# vedoc **Repository Path**: ling1314/vedoc ## Basic Information - **Project Name**: vedoc - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-09 - **Last Updated**: 2023-11-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 开始写仓库逻辑。仓库分为3种,第一期只做前面两种仓库,协作仓库第二期做。每个用户都可以创建多个仓库,一个仓库可以被多个用户访问。 创建用户时会同步创建用户的缓存文件夹,文件夹名称为用户id 创建仓库时会同步创建本地仓库文件夹,仓库文件夹名称为仓库id root作为根用户,系统启动时会创建rootTemp文件夹作为它的缓存目录,后期会允许root以一些特别的方式链接到这个目录下做一些特权操作。 ***添加一张表记录仓库分享记录,分享时允许设置密码和权限,未设置密码的仓库允许被任何人看见并添加到映射仓库中。 该设计对标的是文档分享,区别是文档分享只能下载,但是仓库分享允许别人操作仓库中的内容 添加他人仓库时默认可以访问、添加和修改文件,但是不能删除文件。后期在补一个仓库所有者可以修改分享者权限的接口。