Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
Vir 1a374c0d0a | 9 months ago | |
---|---|---|
.vscode | 2 years ago | |
docs | 10 months ago | |
src | 9 months ago | |
tools/navigation | 1 year ago | |
types | 2 years ago | |
.czrc | 2 years ago | |
.editorconfig | 2 years ago | |
.env.example | 2 years ago | |
.gitignore | 2 years ago | |
.jscpd.json | 2 years ago | |
.prettierignore | 2 years ago | |
.prettierrc | 2 years ago | |
.release-it.json | 2 years ago | |
CHANGELOG.md | 9 months ago | |
LICENSE | 2 years ago | |
README.md | 9 months ago | |
index.html | 2 years ago | |
package-lock.json | 1 year ago | |
package.json | 9 months ago | |
postcss.config.js | 2 years ago | |
tailwind.config.js | 2 years ago | |
tsconfig.json | 1 year ago | |
vite.config.ts | 1 year ago | |
yarn.lock | 1 year ago | |
更新路线图.xmind | 1 year ago |
Search项目的React版本,相较于原项目从原生js更改为React,引入新的设计和交互,原项目已实现或未实现的内容将移植到此项目,并且此项目将加入更多新功能。
当前 master 分支为 1.x,1.0版本不再继续更新
QQ群:859791575
欢迎提供意见或建议
标准流程
feature-*
-> dev
-> beta
-> master
实际流程可能会直接跳过 beta
分支,例如 bug fix
提交代码
> cz
需要nodejs(版本不限,建议最新)、yarn(npm也可以)
安装依赖:
yarn
启动项目:
yarn dev
编译项目:
yarn build
代码重复率分析:
yarn jscpd
部署项目:
项目需要后端接口支持,后端部分详见文末说明。
为什么不支持在线账号?
规划中,预计采用微前端方案
部分内容需要配合该项目的后端接口部分
新建 development.env
文件,按 .env.example
文件中内容配置
安装依赖
> yarn
or
> npm i
运行
> yarn start:dev
接口文档
运行成功后浏览器打开终端中的地址,在后面加上 /doc
即可查看接口文档
其他命令详见后端项目
关于打包运行,可以参考
build
dist
文件夹,.env
、package.json
文件复制到服务器npm i
/dist/main.js
多语言:
VS Code 安装i18n Ally插件
-----none------
由 Vir 维护的 Search-Next
仓库及后端u你代码仓库默认遵循GPL-3.0
协议开源发布
下面简述由 GPL-3.0
带来的约束条款( 本处解释若无特别说明无 法律效益, 仅仅帮助了解协议大体内容, GPL-3.0
最终解释权应当归属自由软件基金会 )
1、确保软件自始至终都以开放源代码形式发布,保护开发成果不被窃取用作商业发售。任何一套软 件,只要其中使用了受 GPL 协议保护的第三方软件的源程序,并向非开发人员发布时,软件本身也就自动成为受 GPL 保护并且约束的实体。也就是说,此时它必须开放源代码。
2、GPL 大致就是一个左侧版权(Copyleft,或译为“反版权”、“版权属左”、“版权所无”、“版责”等)的体现。你可以去掉所有原作的版权 信息,只要你保持开源,并且随源代码、二进制版附上 GPL 的许可证就行,让后人可以很明确地得知此软件的授权信息。GPL 精髓就是,只要使软件在完整开源 的情况下,尽可能使使用者得到自由发挥的空间,使软件得到更快更好的发展。
3、无论软件以何种形式发布,都必须同时附上源代码。例如在 Web 上提供下载,就必须在二进制版本(如果有的话)下载的同一个页面,清楚地提供源代码下载的链接。如果以光盘形式发布,就必须同时附上源文件的光盘。
4、开发或维护遵循 GPL 协议开发的软件的公司或个人,可以对使用者收取一定的服务费用。但还是一句老话——必须无偿提供软件的完整源代码,不得将源代码与服务做捆绑或任何变相捆绑销售。
此附加条款符合 GPL-3.0
协议并具有法律效益
禁止歪曲或隐藏代码的来源, 对于代码的所有修改, 要以合理形式标示出和原版的区别
禁止假借原作者名号, 进行包括但不限于宣传 销售的行为
我页面中必须出现带有完整原版权声明的文字, 并放置在醒目的位置
除此之外使用本项目造成的各种问题 纠纷, 原作者皆不负责
只要你遵循上述条款规定,您就可以自由使用并传播本源代码
一个简单的浏览器主页,由React编写,支持本地账户切换,多引擎搜索,网址导航,更多功能正在开发
YAML TSX TypeScript JavaScript SVG other
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》