Git Product home page Git Product logo

vellengs / typerx Goto Github PK

View Code? Open in Web Editor NEW
77.0 4.0 18.0 16.78 MB

A lightweight typescript annotation rest based extra (express、 mongoose、 angular、zorro、ng-alain ...).

Home Page: http://typerx.top

License: MIT License

TypeScript 30.90% JavaScript 38.65% HTML 6.56% CSS 23.16% Shell 0.06% PHP 0.59% Gherkin 0.03% Dockerfile 0.05%
typescript rest ng-zorro-antd mongodb express swagger ng-alain fullstack cms

typerx's Introduction

typerx

typerx (Typescript Rest extra)

A lightweight typescript annotation rest based extra (express、 mongoose、 angular、ng-zorro、ng-alain ...).

Automatic maintenance rest api and flexible.

中文 README

module features

system management

  • settings
  • accounts
  • menus
  • roles
  • dictionary
  • logs

CMS management

  • pages
  • articles
  • categories
  • media
  • widgets

project demo

typerx demo use admin:888888 LOGIN

Quick start

# clone our repo
# --depth 1 removes all but one .git commit history
$ git clone --depth 1 https://github.com/vellengs/typerx.git

# change directory to our repo
$ cd typerx

# install the repo with npm
$ npm install

# import system default data
$ npm run import  

# start the server
$ npm start

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Front end stack

angular >= 5;

angular

ant design angular version zorro

ng-zorro

ng-zorro-antd admin panel front-end framework

ng-alain

typerx's People

Contributors

dependabot[bot] avatar linadesteem avatar vellengs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

typerx's Issues

字典管理无根分类的时候功能不可用

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

  1. 字典管理无根分类的时候功能不可用
  2. 需添加说明性文字,用于解释当前输入框的具体含义,如:字典键和名称的具体含义为引用时的英文和展示给用户的说明性文字。

image

What is actually happening?

功能待开发

菜单管理修改菜单详情时保存按钮无效

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

  1. 菜单管理修改菜单详情时保存按钮无效
  2. 展示文字错误设置管理应改为菜单项管理

image

What is actually happening?

功能待开发

typerx logo

hi
I see your project and I think your project deserve a modern logo. I am a graphic designer and I made a logo for typerx.

type

the vertical line at the end is a cursor mark to represent type. what do you think?
if you like it I will send you pull request
or if you like another color or another logo I can make it for you

CMS文章管理-点击无法新增新文章

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

CMS文章管理-点击无法新增新文章

image

What is actually happening?

功能待开发

账号管理 编辑用户组 修改完成后点击SAVE按钮功能无效

Bug Report or Feature Request (mark with an x)


[X] Bug report -> please search issues before submitting
[ ] Feature request
[ ] Documentation issue or request

What is expected?

账号管理 编辑用户组 修改完成后点击SAVE按钮功能无效

image

image

image

What is actually happening?

功能待修复

添加用户组修改功能

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

希望能修改用户组详情,如名称等信息
image

What is actually happening?

功能待开发

图标选择功能应该弹出本系统已支持可搜索的图标列表

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

图标选择功能应该弹出本系统已支持可搜索的图标列表

image

image

What is actually happening?

功能待开发

字典管理编辑和删除功能不可用

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

字典管理编辑和删除功能不可用,希望可以正常编辑角色详细信息和删除角色

image

What is actually happening?

功能待开发

新建账号时自动选中左边区域已选择的用户组

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

  1. 新建账号时自动选中左边区域已选择的用户组
  2. 在弹出的窗口中帐号名和密码已自动填充了值,待调查是否作用域问题或浏览器自填充功能

image

image

What is actually happening?

功能待开发

菜单管理选中父级后添加时应自动带入参数父级ID

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

菜单管理选中父级后添加时应自动带入参数父级ID
image

image

What is actually happening?

未带入ID,在创建子项时需要再次指定父级
功能待开发

角色管理添加设置为系统默认角色功能

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

角色管理添加设置为系统默认角色功能

image

What is actually happening?

功能待开发

个人信息修改功能无法保存的问题

Bug Report or Feature Request (mark with an x)


[X] Bug report -> please search issues before submitting
[ ] Feature request
[ ] Documentation issue or request

What is expected?

登入一个已存在的用户,修改个人信息时如不修改手机号码出现无法保存。

image

What is actually happening?

功能待修复

建议功能性链接改为功能按钮

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

image

What is actually happening?

功能待开发

CMS页面管理-添加新页面点击保存报500错误

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

CMS页面管理-添加新页面点击保存报500错误
image

image

What is actually happening?

功能待开发

没有看出项目的优势和作用

近年来前端技术的野蛮发展,虽然促进了前端岗位的专业化,但逐渐的前后端的割裂也越发明显,这种沟隙不仅在后端产生也包括的系统的设计者。

  • typerx 希望帮助前端适当延展到后端, 主要是掌握接口标准化,能模拟后端接口,或者简单实现小型系统后端。

  • typerx 希望帮助后端延展到前端,对于非高交互类(无需定制复杂组件,或者基础组件)使用现成的组件、页面复用进行系统生产。

  • typerx 希望帮助设计人员,更好的迭代系统设计,保持模型、接口、代码以及文档的同步更新,更好的进行团队交流。

以下是我提出的几点问题:
1,对第一点的问题:接口的标准化,模拟后端接口是如何实现的?如果是通过这个系统中来写controller实现的话,倒不如用mockjs拦截ajax请求来的方便和快,不需要server的支持。

2,帮助设计人员:哪里能体现帮助设计人员?

希望能回答,谢谢。

添加角色成员功能不可用

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

添加角色成员功能不可用,希望可以通过点击用户组,展示出当前用户组下的所有用户,并通过多选的方式进行用户添加。

image

What is actually happening?

功能待开发

菜单管理新增排序调整功能

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

菜单管理新增排序调整功能,在使用过程中可能会出现需要调整各菜单项顺序,希望添加排序调整功能

What is actually happening?

功能待开发

权限管理筛选功能

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

Reproduction link

What is expected?

初始化状态右边区域应为空,当点击某一行数据时根据选中的条目展示右边功能区

What is actually happening?

功能待开发

新增国际化功能

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

所有页面上内容应该可以从国际化翻译里获取正确的翻译项

image

image

image

What is actually happening?

功能待开发

运行server项目报错[0] [nodemon] app crashed - waiting for file changes before starting...

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[ ] Feature request
[X] Documentation issue or request

What is expected?

运行项目时正常启动并监听.env里设置PORT端口值

What is actually happening?

运行 npm start 时报错

[0] [nodemon] app crashed - waiting for file changes before starting... 

查看README.md FAQ章节

审计日志功能增强

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

审计日志功能增强

image

What is actually happening?

功能待开发

角色管理模块权限功能

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

点击权限按钮, 弹出授权页面,进行权限点选择性授权,点击保存后完成授权过程

What is actually happening?

References

image

image

添加系统主题风格切换

Bug Report or Feature Request (mark with an x)


[ ] Bug report -> please search issues before submitting
[X] Feature request
[ ] Documentation issue or request

What is expected?

添加系统主题风格切换

What is actually happening?

功能待开发

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.