spring‐boot - bounswe/bounswe2024group8 GitHub Wiki

Introduction

The spring-boot is the repo, which helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss. It takes an opinionated view of the Spring platform so that new and existing users can quickly get to the bits they need. It makes developing stand-alone Java applications very easier. I have started my backend journey with spring-boot and with this great repository I have understood the basics of writing the backend in a short time.

Pros

  • It is like a lecture on how to use the github. This repo has set their rules on how to contribute them very clearly. When you look at the wiki page, issues page you can learn so much. Their labels are very neat and concise although are a bit specific to the usage of this library but you can see how they are efficient for their purpose.
  • The wiki page is very tidy, you can navigate where you want easily. It is a great example for us I think.
  • Their milestones tells so much about their future. It also makes the users like us feel involved in the development of this project.
  • I really like how they are interested and devoted in solving the issues and providing clear explanations about the questions. I think customer-communication is one of the most important part of developing an open-source project and I can see why they are one of the most used one in the industry.

Cons

  • I think only con about this repo is that it's huge. Some new-starters may be intimidated at the beginning and choose another framework for their purpose of work.

Besides their github repo I think they are working really hard on making the use of spring-boot very easy. Since it grew so much for the past years it may be hard to make it seem easy to use, therefore they try to provide very detailed explanatory tutorials on their websites and other resources. I suggest spring-boot to everyone who wants to improve themselves on backend side of the application development process.

Written by Yekta Ercul