Code Monkey home page Code Monkey logo

mykingdom's Introduction

MyKingdom

My Kingdom是Leader us领导的IT人的王国,打造百万IT人专属的知识付费人脉圈,开启自由职业者路线,通过参加原创技术贴、红包悬赏,赏金猎人,创业众包,在线课程,公益分享等活动,积累提升自己的王者口碑值,达到10000积分,并且收获100个推荐后,分封为王。 这是一个全新理念的平台,根据**国情应运而生,王国里是否能够落下你的脚印呢,就看你的选择了。 报名的同学请准备两三页ppt,写上个人简介,专业技能,可以担任的角色和时间安排,并保证项目启动后不失联,积极配合组织行动,直到项目上线,志愿者可以发邮件申请参与([email protected])

My Kindow最终会诞生第一批创始之王。。。一起参与的人投票,贡献最大的N个人。。。在My Kindow的创世纪里 永久登记,并且不会后面降级。。。

章程

准备工作

1、学习Git使用

Windows用户必须熟悉TortoiseGit的基本用法,包括如何安装常用基本操作,至少对相关的概念有所认知。我们针对本项目制定了简要的操作指南,具体流程参见Github操作规范文档

2、学习前端基础知识(html/css/javascript)

熟悉html标签的使用、熟悉css语法和javascript语法、了解常见web布局、熟悉客户端 服务端相互通信

3、学习java开发

我们使用的是java spring-boot技术开发,如不熟悉,可自行百度。我们也提供了相关的课程,有需要的可以联系QQ:1005766359

4、了解docker,K8S相关知识

这个属于中级要求,初学者可不必具有该能力,对技术提升有追求可自行学习,当然,官方这方面也是有对应的技能培训,开发者可自愿选择,不作要求。

快速入门

1、github上获取项目

具体流程参见Github操作规范文档

2、编译生成镜像

mvn clean install docker:build

3、配置代码生成: mybatis-generator-lombok-plugin

下载插件代码

git clone https://github.com/softwareloop/mybatis-generator-lombok-plugin.git

编译

cd mybatis-generator-lombok-plugin
mvn clean install

本地安装jar包到maven仓库

mvn install:install-file -DgroupId=com.softwareloop -DartifactId=mybatis-generator-lombok-plugin -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/Users/xqy/projects/mybatis-generator-lombok-plugin/target/mybatis-generator-lombok-plugin-1.0-SNAPSHOT.jar

4、配置scss自动编译

终端窗口 cd 进入项目文件夹,执行下面命令

mvn com.github.warmuuh:libsass-maven-plugin:0.2.8-libsass_3.4.4:watch

项目文档

开始前参考doc目录下文档

项目规范

1、文档规范

  • 所有文档需放到/doc目录下;
    • develop-guide -- 开发指引
    • meeting -- 会议记录
    • prototype -- 原型
    • reference -- 历史文件
    • sql --
    • stories -- 功能列表
  • 文档使用markdown格式维护,避免使用word/excel;
  • 每个专题文档需独立文件夹;
  • 文档的图片等媒体文件,需放在名为“images”的目录下;
  • 文档的编码格式为UTF-8

2、格式化

  • 使用eclipse ide开发的童鞋,请使用 doc/templates 目录下提供的格式化文件,详情参见说明文档
  • 文件统一使用utf-8编码
  • 代码缩进统一1个tab(即4个空格长度)

3、开发规范

查看开发规范

涉及知识点

  • springboot
  • mysql
  • mybatis
  • lombok
  • redis
  • docker
  • kubernetes
  • www.imking.io(jquery + bootstrap + scss)
  • admin.imking.io(angularjs & typescript + bootstrap + scss)

技术分享

有不定期的高端技术分享,分享者都是来自各大名企的CTO、架构师、技术经理等。

mykingdom's People

Contributors

garyhuang avatar peanuts6 avatar apachemycat avatar tigarxie avatar zuiliushang avatar cwtree avatar cnhnnyzhy avatar hfmbook avatar peng051410 avatar

Watchers

James Cloos avatar

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.