MCPcopy Index your code
hub / github.com/AntSwordProject/ant

github.com/AntSwordProject/ant @1.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.0.1 ↗ · + Follow
1,863 symbols 5,209 edges 308 files 67 documented · 4% updated 4y ago1.0.1 · 2019-04-28★ 4815 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

蚁逅@1.0

代码仅供学习参考与合法的研究测试。

使用 Docker

$ wget https://raw.githubusercontent.com/AntSwordProject/ant/master/docker-compose.yml
$ docker-compose -f docker-compose.yml up -d 

如果需要配置邮件, 只需要修改 docker-compose.yml 中部分环境变量

- ANT_MAIL_HOST=smtp.qq.com
- ANT_MAIL_PORT=465
- ANT_MAIL_SECURE=true
- ANT_MAIL_EMAIL=email@user.com
- ANT_MAIL_PASSWORD=email-password

手动安装与布署

0. 依赖环境

本人使用测试环境

应用 版本
Ubuntu 14.04
Nodejs 0.12.x
Mongodb 2.6.7

提示:高版本也可正常使用

所需环境请自行安装。

1. 获取代码

$ git clone https://github.com/antoor/ant.git

或者使用下面的链接下载源码并解压:

$ wget https://github.com/antoor/ant/archive/master.zip

2. 安装必要模块

$ cd web
$ npm install

3. 安装数据库

  1. 启动数据库

    sh $ cd database $ mongod -f db.conf

  2. 导入数据

    sh $ mongorestore

4. 启动程序

$ cd web
$ node app

启动成功后访问

http://127.0.0.1:3000

默认管理账号 i@root.cool ,密码 123456

其它配置

1. 邮箱账号

这个功能采用了nodemailer模块,目前个人使用的是QQ邮箱的SMTP功能,用户可自行更改

设置以下环境变量, 然后启动即可

export ANT_MAIL_NAME='ANT' \
  ANT_MAIL_HOST='smtp.qq.com' \
  ANT_MAIL_PORT=465 \
  ANT_MAIL_SECURE=true \
  ANT_MAIL_EMAIL='email@user.com' \
  ANT_MAIL_PASSWORD='email-password'

2. 扩展功能

本程序采用了模块化的插件设计,你可以进入 addons 目录,根据名称寻找对应的插件进行更改即可。

route.js为服务端脚本,client.js为未压缩客户端脚本,请编辑后使用uglifyjs进行压缩成client.min.js文件覆盖原文件。

注意事项

  1. Chrome 70 之后,非 https 环境下不能访问 applicationCache, 请务必配置 https 后访问后台。客户端不受影响。

  2. 建议在前面配置 nginx 反向代理,同时开启 http 和 https

说明

开发一个有用的程序很简单,能坚持维护下去却很难。

我把此代码开源出来,目的很简单:能与同样有兴趣的朋友一起学习分享

代码写得很烂,现在看来惨不忍睹~不过也算是自己学习中的小作品,你可以参考参考,也可以搭建玩耍玩耍。

本项目不再更新维护。
如果你有兴趣,可以进行修改优化增强,但不能用于盈利以及非法用途


欢迎关注本人GitHub以及微博,不定时更新新鲜好玩作品!

再次感谢大家的支持!

Core symbols most depended-on inside this repo

$
called by 2560
web/bower_components/ace/worker-javascript.js
e
called by 353
web/bower_components/ace/ace.js
define
called by 257
web/bower_components/plupload-2.1.3/js/moxie.js
W
called by 201
web/bower_components/ace/worker-javascript.js
Z
called by 169
web/bower_components/ace/worker-javascript.js
t
called by 106
web/bower_components/ace/ace.js
require
called by 93
web/bower_components/plupload-2.1.3/js/moxie.js
o
called by 89
web/bower_components/ace/ace.js

Shape

Function 1,863

Languages

TypeScript100%

Modules by API surface

web/bower_components/messenger/docs/welcome/lib/executr/lib/CodeMirror/codemirror.js218 symbols
web/bower_components/plupload-2.1.3/js/moxie.js132 symbols
web/bower_components/qiniu-js-sdk/demo/js/plupload/moxie.js131 symbols
web/bower_components/ace/worker-javascript.js122 symbols
web/bower_components/w2ui/w2ui-1.4.2.js96 symbols
web/bower_components/ant/js/socket.io.js83 symbols
web/bower_components/qiniu-js-sdk/demo/js/jquery-1.9.1.min.js71 symbols
web/bower_components/messenger/docs/welcome/lib/sinon-1.6.0.js69 symbols
web/bower_components/messenger/docs/welcome/lib/executr/lib/js2coffee.min.js58 symbols
web/bower_components/messenger/docs/welcome/lib/executr/lib/CodeMirror/mode/javascript/javascript.js40 symbols
web/bower_components/ace/ace.js39 symbols
web/bower_components/qiniu-js-sdk/demo/js/plupload/plupload.full.min.js35 symbols

Datastores touched

(mongodb)Database · 1 repos
antDatabase · 1 repos

For agents

$ claude mcp add ant \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page