Giter VIP home page Giter VIP logo

loamen / kalman.studio Goto Github PK

View Code? Open in Web Editor NEW
204.0 204.0 96.0 5.31 MB

Kalman.Studio代码生成器是一款基于T4模板引擎的代码生成器和开发辅助工具。可以根据数据库元数据架构信息来生成代码,还可以解析PowerDesigner物理模型文件,根据PDM模型对象来生成代码等。

Home Page: http://www.loamen.com

License: GNU Lesser General Public License v3.0

C# 99.52% ASP 0.03% C++ 0.01% HTML 0.02% Java 0.03% JavaScript 0.37% PHP 0.01% Visual Basic 0.01% CSS 0.01% Go 0.01% Python 0.01%

kalman.studio's Introduction

Hi there 👋

general Top Langs
Loamen's github stats languages_activity
oding_habits_and_activity achievements
stargazers

kalman.studio's People

Contributors

loamen 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  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  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

kalman.studio's Issues

初次体验建议汇总

你好,非常惊喜在 github 中发现此项目,第一次打开时看见项目很多已经很完善、已经能够满足常用操作的功能。

本来想自己动手写一个代码生成,但为什么要重新造轮子呢,费时间还不一定够完善。

我猜想作者开放出来也是希望更多人使用的,所以下面是初次体验的一些建议,如有出入请见谅。

一、首页说明:

  1. 只描述了主要功能,很多常用操作步骤没有说明或者手册,对初次使用者不友好。如:设置连接数据库、批量生成代码、添加模板如何操作。

二、批量化代码:

  1. 选择代码模板,如果不选择对应 tt 文件,生成代码会是空白的。

  2. 选择 "规范化类名,按Fascal大小写",生成的代码文件名没有大小写。这个我不确定是否是作者写遗漏了。debug 后发现在 Controller.tt 中的 controllerName 没有使用 className 变量,而是使用 tableName 变量。

  3. 希望批量生成代码添加一个选项:在"类名"文件夹名下生成"自定义名"文件。因为如 view 文件夹等,文件名并非会是使用类名,文件多后很难修改。

三、模板文件

作者已经把基础的生成代码模板搭建出来了,自己动手完全可以把后台view/h5,controller,service根据自己的框架生成代码了,但希望可以有更简便、更丰富的模板供使用者挑选,所以后续希望可以有比如

  1. 当前语言环境下,基础环境模板选择,增删改查基础接口外,其它比如token效验cors配置等基础环境。
    (如 .net framework , .net core, html 中 ui 框架的基础环境)

  2. 基础环境模板对应选择生成代码模板,即开始看到各类语言的代码模板。

四、最后

感谢作者开放代码,我后续会尝试使用这个项目创建一个代码模板,预计

api 使用 .net core, java, php ...

UI 为 可能是 js/ts 写的 h5 , UI 框架 juqery(layui), vue+element/bootstrap ...

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.