Simple framework on top of Spring Boot. no bullshit
▶ Play with our starter on Replit
FlySpring is a gymnastic maneuver designed to build momentum and to launch the athlete.
flyfly
is our magical cli. It supercharges your development cycle. Your spring code gets autorefreshed whenever you make a code change. instant reloads. Also sets up Testcontainers for you.
And does instantaneous code formatting for you, so your java code looks fresh and clean. Dont leave home without flyfly
.
💫💫💫 we would be very grateful if you could take 5 seconds to star our repository on Github. It helps get the word out to more Java developers & open source committers about FlySpring. 💫💫💫
- Follow our Twitter
- Join Discord to write code, get help, or to chat with us!!!
- Open a discussion with your question, or
- Open a bug
- Check open Github Issues
- Make sure to read our contributing CLA.
It's Spring ! Just three steps.
cd to autoroute directory
mvn clean package -P gofly
cd to flyfly directory
mvn clean package -P gofly
Now cd into Examples/starter :- flyfly is ready to roll!
java -jar flyfly.jar <command>
This project hopes and requests for clean pull request merges. the way we merge is squash and merge. This fundamentally can only work if you NEVER ISSUE A PULL REQUEST TWICE FROM THE SAME LOCAL BRANCH. If you create another pull request from same local branch, then the merge will always fail.
solution is simple - ONE BRANCH PER PULL REQUEST. We Follow this strictly. if you have created this pull request using your master/main branch, then follow these steps to fix it:
# Note: Any changes not committed will be lost.
git branch newbranch # Create a new branch, saving the desired commits
git checkout master # checkout master, this is the place you want to go back
git reset --hard HEAD~3 # Move master back by 3 commits (Make sure you know how many commits you need to go back)
git checkout newbranch # Go to the new branch that still has the desired commits. NOW CREATE A PULL REQUEST
- First Hat tip to Spring.
- We are inspired by the spirit of Nextjs.
- All the other contributors.
- Sandeep Srinivasa (@sandys)
We love contributors! Feel free to contribute to this project but please read the CLA first!
FlySpring is open-source OSS software licensed under the MIT license.