kushibrahim / taskmanagement Goto Github PK
View Code? Open in Web Editor NEWManage processes and tasks and to ensure various operations on them.
Manage processes and tasks and to ensure various operations on them.
Readme file must explain project's purpose, and dependencies (such as Java 8+, maven, etc.)
to practise continuous integration, configure a Github action that executes a maven build.
hence this project contains integration tests, and these tests requires an "up and running" database instance, follow the pattern below:
fork a new branch named "test" from master.
disable all tests required a database connection with @disabled annotation in this branch.
configure a GitHub action that executes a maven build, triggered by push to "test" branch.
note: "test" branch will not be merged into master. on the contrary, all commits applied into master must be applied to test branch after this point. (git merge master)
Unit tests must be written for each controller, service and converter. Hence Spring Data is used, and repository layer using default implementations, repository tests are not required.
naming convention for data transfer objects should follow this pattern: "xDto" instead of "xEntityDto"
configure a Dockerfile uses openjdk:8-jdk-alpine, to dockerize this project.
fork a feature branch named "feature/docker" from master.
(hint: git checkout -b feature/docker)
add Dockerfile.
after that, create a pull request from "feature/docker" to "master".
link pull request to this issue.
assign issue to me.
fork a feature branch named "feature/swagger2" from master.
(hint: git checkout -b feature/swagger2)
add swagger2 support, both for api docs and ui.
after that, create a pull request from "feature/swagger2" to "master".
link pull request to this issue.
assign issue to me.
Project could be seamlessly compiled and runned. Unimplemented features (such as getTaskById in TaskController) should not expose compile time errors, at least they must be commented-out.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.