All Projects → KenjiOhtsuka → backlog-board

KenjiOhtsuka / backlog-board

Licence: GPL-3.0 license
This is Kanban Board connected to Backlog

Programming Languages

kotlin
9241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to backlog-board

DragBoardView
⭐ Android 看板,支持项拖拽、列拖拽。Draggable kanban/board view for Android.
Stars: ✭ 85 (+372.22%)
Mutual labels:  kanban, kanban-board, kanban-board-application
kanban-project-management
Web Application to manage software development projects.
Stars: ✭ 39 (+116.67%)
Mutual labels:  kanban, kanban-board, kanban-board-application
Docs
Java知识总结:MySQL实战45讲,多线程和JVM知识总结,,SpringBoot,SpringCloud,Storm系列,微信小程序开发,ELK,《JAVA核心技术36讲笔记》,《深入理解JVM虚拟机笔记》,《高性能MySQL笔记》,《数据结构与算法》等等
Stars: ✭ 308 (+1611.11%)
Mutual labels:  jvm, springboot
Framework Learning
计算机学习资料(Java , Jvm , Linux , Mysql , Netty , Redis , Netty , Spring , SpringBoot , Mybatis , Rabbitmq ,计算机网络 , 数据结构与算法 , 设计模式 )Github网页阅读:https://guang19.github.io/framework-learning , Gitee网页版阅读: https://qsjzwithguang19forever.gitee.io/framework-learning
Stars: ✭ 416 (+2211.11%)
Mutual labels:  jvm, springboot
Boot Actuator
基于SpringBoot2.0 实现的jvm远程监工图形化工具,可以同时监控多个web应用,支持远程监控
Stars: ✭ 180 (+900%)
Mutual labels:  jvm, springboot
React Kanban Dnd
📋 Open source kanban board built with React
Stars: ✭ 121 (+572.22%)
Mutual labels:  kanban, kanban-board
Java-CS-Record
记录准备春招实习过程中,学习与复习的知识(模块化整理,非面试题速成)。注:暂停更新,后续请移步博客
Stars: ✭ 73 (+305.56%)
Mutual labels:  jvm, springboot
Javacore
Java程序员所需要掌握的核心知识: 集合框架&JVM机制&多线程与并发框架&网络协议&Spring&Dubbo&MySQL&微服务等;希望胖友小手一抖,右上角来个 Star,感恩 1024
Stars: ✭ 73 (+305.56%)
Mutual labels:  jvm, springboot
React Trello Multiboard
React-Trello-Multiboard is a single-page application built with React displaying multiple cards of several Trello® boards and lists. The cards can be filtered by preferred team members.
Stars: ✭ 43 (+138.89%)
Mutual labels:  kanban, kanban-board
vue-kanban
Kanban Board built with Vue.js
Stars: ✭ 88 (+388.89%)
Mutual labels:  kanban-board, kanban-board-application
kanban-board-app
Kanban style task management board app
Stars: ✭ 118 (+555.56%)
Mutual labels:  kanban, kanban-board
kanban-board
Single-click full-stack application (Postgres, Spring Boot & Angular) using Docker Compose
Stars: ✭ 138 (+666.67%)
Mutual labels:  kanban, kanban-board
Topsi Project Manager
A Desktop Kanban board app.
Stars: ✭ 1,300 (+7122.22%)
Mutual labels:  kanban, kanban-board
Taskell
Command-line Kanban board/task manager with support for Trello boards and GitHub projects
Stars: ✭ 1,175 (+6427.78%)
Mutual labels:  kanban, kanban-board
blog
日常工作中使用的技术沉淀+学习记录
Stars: ✭ 41 (+127.78%)
Mutual labels:  jvm, springboot
Fogga Kanban
🎽 React Kanban Dashboard Template
Stars: ✭ 46 (+155.56%)
Mutual labels:  kanban, kanban-board
Pdf
编程电子书,电子书,编程书籍,包括C,C#,Docker,Elasticsearch,Git,Hadoop,HeadFirst,Java,Javascript,jvm,Kafka,Linux,Maven,MongoDB,MyBatis,MySQL,Netty,Nginx,Python,RabbitMQ,Redis,Scala,Solr,Spark,Spring,SpringBoot,SpringCloud,TCPIP,Tomcat,Zookeeper,人工智能,大数据类,并发编程,数据库类,数据挖掘,新面试题,架构设计,算法系列,计算机类,设计模式,软件测试,重构优化,等更多分类
Stars: ✭ 12,009 (+66616.67%)
Mutual labels:  jvm, springboot
react-kanban
Yet another Kanban/Trello board lib for React.
Stars: ✭ 567 (+3050%)
Mutual labels:  kanban, kanban-board
My Personal Kanban
This is a one page HTML/JavaScript application for people who would like to use simple and basic Kanban board for their personal stuff
Stars: ✭ 765 (+4150%)
Mutual labels:  kanban, kanban-board
Twake
Twake is a secure open source collaboration platform to improve organizational productivity.
Stars: ✭ 862 (+4688.89%)
Mutual labels:  kanban, kanban-board

Application Explanation

This application shows backlog issues as board.

You can use it on Heroku.

Component

This works on JDK 1.8.

Development

  • launch server
    • for Linux: ./gradlew bootrun -PactiveProfile=default
    • for Windows: gradlew bootrun -PactiveProfile=default

If you want to create another environment, copy application-default.properties.sample to application-your_env.properties, and execute ./gradlew bootrun -PactiveProfile=your_env

Test

  • all test
    • ./gradlew test
  • one test
    • ./gradlew test --tests "*TestClass"
    • ./gradlew test --tests "com.package.name.dir.TestClass"

Coding Convention

Common

  • Lang class must inherit Lang.
  • Use Long, not Int, as much as you can.
  • Please prevent use else block when you use if statement.
  • follow idea standard
1 + 2 * 3 / 4
if (...) {
}
while (...) {
}
var v: V
val w: W

Naming

General
  • Use start and end to represent interval
    • Good: startDate, endTime
    • Bad: beginDate
  • Use from and to to represent search condition
  • make variable and method camel case naming
  • abbreviation must not be composed only of capital letters.
    • Url, Ufo
  • Every method and variables have to be in Camel Case format.
Variables
  • Add List, Array, Set, Map to its variables. Don't use plural form for representing collections
    • Good: festivalList: List<Festival>
    • Bad: festivals: List<Festival>
Method
  • Begin method signature with verb
Presentation
  • Don't write text directly, except for English. Use Lang class.
Controller
  • Finish its name with Controller
  • Add this line to every controller
    • companion object State: RedirectAttributesHandler()
View
  • Finish its name with View
  • Every view must be object
  • The last parameter of every method showing html must be RedirectAttributes
Paging
  • Use Pager class
Static File
  • library => public/lib

    • ex) if you want to use Foundation library, create foundation directory under public/lib and extract it there.
  • css file => public/css

  • javascript file => public/js

  • static file must be served from web server application with cache system (under construction)

URL
  • for crud
    • GET / => index
    • POST / => create
    • GET /{id} => show (and edit)
    • GET /{id}/edit => edit
    • PATCH /{id} => update
    • DELETE /{id} => delete
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].