profile
viewpoint
EnokMan manyuanrong ThoughtWorks Chengdu China https://www.manyuanrong.cn/ 前重庆优启科技系统架构师; 前重庆奇燎科技CTO; 现:ThoughtWorks

push eventdeno-china/website

Enok

commit sha c764e5bbc5cb08d3f76bb632084a7cbc5fb64f6f

rename

view details

push time in 12 minutes

push eventdeno-china/website

Enok

commit sha 18739b3be3aed5f00364293c955e6011606376c7

添加文档说明

view details

push time in 14 minutes

starteddeno-china/website-fe

started time in an hour

push eventdeno-china/website-fe

EnokMan

commit sha 43c34fe307467cb971a5aa37928650a95a5912a8

Create README.md

view details

push time in an hour

push eventdeno-china/website

Enok

commit sha 00fe2a7a2aabc514eb29dc1d4d4ac4d6a8a06f3b

添加通过 tag 查询主题功能

view details

push time in an hour

issue openeddeno-china/website

API 列表

登录 GET /user/login

直接跳转该路径,授权GitHub登录,成功跳转用户信息页

退出登录 GET /user/logout

直接跳转该路径,退出登录,成功跳转到首页

登录用户信息 GET /user/me

查询当前登录用户信息

查询用户信息 GET /user/info/:userId

查询userId的用户信息

主题列表 GET /topic/:type

参数 默认值 说明
type null 路径参数
page 1 当前页
size 10 分页大小

type 取值

说明
all 所有主题
new 最新主题
hot 热门主题
cold 冷门主题(0回复)
其他 其他值视作tag标签进行筛选

主题详情 GET /topic/detail/:id

查询id主题的详情信息,包含 author 用户信息 last_reply 最新回复信息

created time in 2 hours

issue openeddeno-china/website

2.0

created time in 2 hours

issue openeddeno-china/website

评论列表接口

/comment/:topicId

分页加载评论,分页参数page,size 级联查询用户信息为author字段

created time in 2 hours

issue openeddeno-china/website

发表评论接口

接受字段:

id 评论的话题id reply_to 回复制定的评论。为空回复主题 content Markdown文本内容

发表成功之后,更新主题的last_reply_id字段

created time in 2 hours

push eventdeno-china/website

Enok

commit sha 21c78b3d958b776b8fd9bca59f187504047fca7a

移除前端代码 closes #3

view details

push time in 2 hours

issue closeddeno-china/website

移除Views层

由 https://github.com/deno-china/website-fe 实现 页面及样式转移之后,删除views相关文件。

closed time in 2 hours

manyuanrong

push eventdeno-china/website-fe

Enok

commit sha 05418ea4d2fa9dcd374db0fbcb1a0bcd840fd6a5

添加友情链接面板,用户profile页面

view details

push time in 2 hours

issue openeddeno-china/website-fe

修改Header

对接userStore用户状态

  • 未登录,显示登录,隐藏退出
  • 已登录,显示退出,隐藏登录

created time in 15 hours

issue openeddeno-china/website-fe

修改首页用户面板

样式可以自行美化

  • 用户未登录状态,显示登录按钮。
  • 登录状态显示发布新话题按钮。

created time in 15 hours

push eventdeno-china/website-fe

Enok

commit sha bc468217b8bb9350300744f261b136dff7ccf802

update

view details

push time in 15 hours

push eventdeno-china/website

Enok

commit sha 74ceec1f883bb401d6280ff426620197cfe74b34

添加 /user/me 接口,获取当前登录用户信息

view details

push time in 15 hours

push eventdeno-china/website

Enok

commit sha 861c30572fcdecff189705382b35c2171e796825

添加 /topic/detail/:id 详情接口 closes #5

view details

push time in 17 hours

issue closeddeno-china/website

topic 详情接口

接受 id 参数 查询返回话题详情 包含author字段,级联查询作者信息(屏蔽githubToken,password字段) 包含last_reply,级联查询最新一条回复内容。级联查询回复用户信息(屏蔽githubToken,password字段)

closed time in 17 hours

manyuanrong

created tagmanyuanrong/dso

tag0.2.4

Simple Orm library for Deno based on deno_mysql

created time in 17 hours

release manyuanrong/dso

0.2.4

released time in 17 hours

push eventmanyuanrong/dso

Enok

commit sha d63be85c1ee1301d2025eeead4933b20223ce4c7

Built-in "created_at" and "updated_at" field

view details

push time in 17 hours

created tagmanyuanrong/dso

tag0.2.3

Simple Orm library for Deno based on deno_mysql

created time in 18 hours

release manyuanrong/dso

0.2.3

released time in 18 hours

push eventmanyuanrong/dso

Enok

commit sha f42105366bdde3dec54c4bc1f71caf0e14bf21ea

export Client ClientConfig

view details

push time in 18 hours

push eventdeno-china/website

Enok

commit sha 6ab1c4d09c66787adb286698aea1ecce61db2046

Fix ci

view details

push time in 21 hours

push eventdeno-china/website

Enok

commit sha dd26ce336ce19cbfeac8ab79433f850fb8350e33

Fix ci error

view details

push time in 21 hours

issue closeddeno-china/website

topic 列表接口

分页参数pagesize

  • [x] /topic/all 查询所有话题
  • [x] /topic/hot 查询热门话题
  • [x] /topic/new 查询最新话题
  • [x] /topic/cold 查询冷门话题,按回复数升序,发表时间升序
  • [x] /topic/job 查询招聘话题

closed time in 21 hours

manyuanrong

push eventdeno-china/website

Enok

commit sha 44cb073be8ea21d3e5db356d72ba796974a09ccb

完成 /topic 列表接口 #2

view details

push time in 21 hours

created tagmanyuanrong/dso

tag0.2.2

Simple Orm library for Deno based on deno_mysql

created time in a day

release manyuanrong/dso

0.2.2

released time in a day

push eventmanyuanrong/dso

EnokMan

commit sha 47148d269a3f8bde97d4f0f73a9c1ffaa8b989d3

upgrade deno_mysql to 1.1.1

view details

push time in a day

created tagmanyuanrong/deno_mysql

tag1.1.1

MySQL driver for Deno

created time in a day

release manyuanrong/deno_mysql

1.1.1

released time in a day

push eventmanyuanrong/deno_mysql

Enok

commit sha b5b6d2991433b84194bbf1a2af433976703d49db

Fixed "tinyint(1) to boolean" type conversion error

view details

push time in a day

push eventdeno-china/website

Enok

commit sha f92d2a02bd2f1d55f95e23ba9127fe5dfb3a5345

upgrade dso to 0.2.1

view details

Enok

commit sha b05ee870f7dedfad0fe178b43bc866a413a062b8

add /topic/all api

view details

push time in a day

created tagmanyuanrong/dso

tag0.2.1

Simple Orm library for Deno based on deno_mysql

created time in a day

release manyuanrong/dso

0.2.1

released time in a day

issue closedmanyuanrong/deno_mysql

求解代码

        let fieldCount = receive.body.readEncodedLen();
        const fields: FieldInfo[] = [];
        while (fieldCount--) {
            const packet = await this.nextPacket();
            const field = parseField(packet.body);
            fields.push(field);
        }
        await this.nextPacket(); // EOF
        const rows = [];
        while (true) {
            receive = await this.nextPacket();
            if (receive.type === "EOF") {
                break;
            } else {
                const row = parseRow(receive.body, fields);
                rows.push(row);
            }
        }
        return { rows, fields };
    }

ok判断之后下面的这段代码是干嘛的 https://github.com/manyuanrong/deno_mysql/blob/20a103977d672a590b314a5dada3b92e1686330a/src/connection.ts#L100

closed time in a day

runnerSnail

push eventmanyuanrong/dso

Enok

commit sha a15e1a2c2e3277c1def3474e2fdb2534f49daac1

upgrade deno_mysql to 1.1.0

view details

push time in a day

created tagmanyuanrong/deno_mysql

tag1.1.0

MySQL driver for Deno

created time in a day

release manyuanrong/deno_mysql

1.1.0

released time in a day

push eventmanyuanrong/deno_mysql

Enok

commit sha 953a9edc6127064dc22d6de4a626b22885206461

add sql-builder deps Fixed. After a connection error occurred, the connection was not returned to the connection pool

view details

push time in a day

push eventdeno-china/website

Enok

commit sha 25a2a0f3ddd81cf0ac0d7c189f8c0e0887b4ca08

upgrade dso

view details

push time in 2 days

created tagmanyuanrong/dso

tag0.2.0

Simple Orm library for Deno based on deno_mysql

created time in 2 days

release manyuanrong/dso

0.2.0

released time in 2 days

push eventmanyuanrong/dso

Enok

commit sha 6e2d2a911638826436422cf5c3363e272a65b0eb

Refactoring with decorators

view details

Enok

commit sha 43432309dda8199a2cdbd2d5969b73cc20b65625

update ci

view details

push time in 2 days

created tagmanyuanrong/sql-builder

tag1.3.2

SQL query builder for Deno

created time in 2 days

release manyuanrong/sql-builder

1.3.2

released time in 2 days

push eventmanyuanrong/sql-builder

Enok

commit sha e3d36ed088738bc7ea07743c53b717a9b311e859

replace params support as

view details

push time in 2 days

created tagmanyuanrong/sql-builder

tag1.3.1

SQL query builder for Deno

created time in 2 days

release manyuanrong/sql-builder

1.3.1

released time in 2 days

push eventmanyuanrong/sql-builder

Enok

commit sha e22e9f5663264f408df9646edf79007f56655692

export Join

view details

push time in 2 days

created tagmanyuanrong/sql-builder

tag1.3.0

SQL query builder for Deno

created time in 2 days

release manyuanrong/sql-builder

1.3.0

released time in 2 days

push eventmanyuanrong/sql-builder

Enok

commit sha e087a2575222c741ba82952228690af0b7829a7c

fix ?? replace bug

view details

Enok

commit sha 1fea9ac62fc191b32de5804604acab88208ce944

add Join helper

view details

Enok

commit sha 3e1e79cf180e48818d9aeb3bdf321c91cb876567

add Order helper

view details

Enok

commit sha 2ee696f878c76da1b091200278b9c4f5e1576a81

add Where helper

view details

Enok

commit sha bd8542931e6c0c8614f048badfbff0e2e433ae90

update query with new features

view details

Enok

commit sha 4104233fc96731e54f5a0b6b8cca79f49d89d839

release 1.3.0

view details

Enok

commit sha 9e08e950116db4e73e53dbeaed9269316fba078c

release

view details

push time in 2 days

MemberEvent

created tagmanyuanrong/sql-builder

tag1.2.0

SQL query builder for Deno

created time in 3 days

release manyuanrong/sql-builder

1.2.0

released time in 3 days

push eventmanyuanrong/sql-builder

EnokMan

commit sha 12e86b47dc70d93dbe33140dbf0574c8a072da05

Update README.MD

view details

push time in 3 days

push eventmanyuanrong/sql-builder

Enok

commit sha 664c209d82d8a5e0c3d26567b16d2840ff466a39

add WhereBuilder

view details

Enok

commit sha 842bccefb416e74ab4325929b1d958374b62f3d3

export WhereBuilder

view details

push time in 3 days

created tagmanyuanrong/sql-builder

tag1.1.0

SQL query builder for Deno

created time in 3 days

release manyuanrong/sql-builder

1.1.0

released time in 3 days

push eventmanyuanrong/sql-builder

Enok

commit sha 915fc617ebe636d25ac40bf6c74435e5df9ab3fe

add WhereBuilder

view details

push time in 3 days

PR opened denolib/awesome-deno

add modules

dso - Simple Deno ORM library sql-builder - sql query builder

+2 -0

0 comment

1 changed file

pr created time in 3 days

create barnchmanyuanrong/awesome-deno

branch : sql-builder

created branch time in 3 days

PR opened denoland/registry

add dso and sql-builder modules

dso - Simple Deno ORM library sql-builder - sql query builder

+8 -0

0 comment

1 changed file

pr created time in 3 days

create barnchmanyuanrong/registry

branch : sql-builder

created branch time in 3 days

startedmanyuanrong/sql-builder

started time in 4 days

push eventmanyuanrong/sql-builder

Enok

commit sha 084be9fef61562fe28ab0d0626252149a85d33b4

update

view details

push time in 4 days

release manyuanrong/sql-builder

1.0.0

released time in 4 days

created tagmanyuanrong/sql-builder

tag1.0.0

SQL query builder for Deno

created time in 4 days

push eventmanyuanrong/sql-builder

Enok

commit sha 0b55dc41db20e0d0143905a30bab417a0269c9f8

add badges

view details

push time in 4 days

push eventmanyuanrong/sql-builder

Enok

commit sha a741801f5092b4d8b243acd80e4d612f8dce1cf1

init ci

view details

push time in 4 days

push eventmanyuanrong/sql-builder

Enok

commit sha e9e2c882723cdb6f8b2c006e06b64d2ca55a2620

init

view details

push time in 4 days

create barnchmanyuanrong/sql-builder

branch : master

created branch time in 4 days

created repositorymanyuanrong/sql-builder

SQL query builder for Deno

created time in 4 days

issue openeddeno-china/website

topic 详情接口

接受 id 参数 查询返回话题详情 包含author字段,级联查询作者信息(屏蔽githubToken,password字段) 包含last_reply,级联查询最新一条回复内容。级联查询回复用户信息(屏蔽githubToken,password字段)

created time in 4 days

issue openeddeno-china/website

topic 发表接口

接受字段:

  • title 话题标题
  • tags 逗号分隔的话题标签
  • content Markdown文本内容

成功返回主题内容

created time in 4 days

issue openeddeno-china/website

移除Views层

由 https://github.com/deno-china/website-fe 实现 页面及样式转移之后,删除views相关文件。

created time in 4 days

issue closeddeno-china/website

大神,为何不采用前后端分离

大神为何不采用前后端分离的方式做中文社区,这样可以更多人加入进来

closed time in 4 days

UvDream

issue commentdeno-china/website

大神,为何不采用前后端分离

Deno目前的模板引擎不好用。现在前端分离出去了。针对SEO会单独写一个SEO层来做

UvDream

comment created time in 4 days

issue openeddeno-china/website

topic 列表接口

分页参数pagesize

  • [ ] /topic/all 查询所有话题
  • [ ] /topic/hot 查询热门话题
  • [ ] /topic/new 查询最新话题
  • [ ] /topic/cold 查询冷门话题,按回复数升序,发表时间升序
  • [ ] /topic/job 查询招聘话题

created time in 4 days

push eventdeno-china/website

Enok

commit sha d7ee22aaad6f505db482f483527e13d78491f51c

开启装饰器

view details

push time in 4 days

push eventdeno-china/website

Enok

commit sha fbe48f061873027d1f008eaba5e4d4edeb0205be

重构Controller

view details

push time in 4 days

issue commentthoughtworks-js-community-chengdu/js-catch-up

Deno系列:deno原理分析,tcp原理实践只deno mysql driver开发

我计划在FCC会先讲《Deno初体验》。有兴趣这个话题的话,可以在catch up分享

sheltonsuen

comment created time in 5 days

push eventdeno-china/website-fe

EnokMan

commit sha b99e3de916b530e4c0a9147d07afe326636d309a

Update netlify.toml

view details

push time in 9 days

push eventdeno-china/website-fe

Enok

commit sha 82b000113fe0415730c78bc3b578c20f9f9f98b0

update

view details

push time in 9 days

push eventdeno-china/website

Enok

commit sha 099796dbb616f3f97ba15bb3e9b940fa4536d311

update docker image

view details

push time in 9 days

push eventdeno-china/website

Enok

commit sha 62cdbfca2a443f726ed154b07629cc84dc650971

update travis

view details

push time in 9 days

push eventdeno-china/website

Enok

commit sha 476d32007c580bae10a99f4edce000c73a4dcaad

clear

view details

push time in 9 days

push eventdeno-china/website-fe

Enok

commit sha 7c48101c5d4251bd4f7353ef4bc781cf3b96c771

netlify config

view details

push time in 9 days

create barnchdeno-china/website-fe

branch : master

created branch time in 9 days

created repositorydeno-china/website-fe

Deno中文社区前端

created time in 9 days

PR opened bartlomieju/deno-postgres

lazy create connection

part of https://github.com/bartlomieju/deno-postgres/issues/49 lazy to create connections from 1 to max pool size

+39 -12

0 comment

3 changed files

pr created time in 10 days

create barnchmanyuanrong/deno-postgres

branch : pool

created branch time in 10 days

fork manyuanrong/deno-postgres

PostgreSQL driver for Deno

fork in 10 days

created tagmanyuanrong/deno_mysql

tag1.0.0

MySQL driver for Deno

created time in 10 days

release manyuanrong/deno_mysql

1.0.0

released time in 10 days

push eventmanyuanrong/deno_mysql

Enok

commit sha b07058e9cfbaabe5acaa4654d06e41c456452229

close conn when timeout

view details

Enok

commit sha 11ddbc996336fbb5fb76d9f35dd78d436202c6b8

Merge branch 'master' of https://github.com/manyuanrong/deno_mysql

view details

push time in 10 days

push eventmanyuanrong/deno_mysql

EnokMan

commit sha be3747928e6de1d1d192f36e5fb8e433caddd480

Update README.MD

view details

push time in 10 days

more