-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Home
- Wondering what this project is all about? Check out the readme.
- Want to get started exploring the Sagan reference app on your own machine? You'll find everything you need in the howto-style docs in the sidebar to your right.
- Want to ask a question, file an issue, or contribute code? Take a look at the contributor guidelines.
- Wondering why we called the project Sagan? Read about the name.
- Sagan's build and deployment tasks are automated with Gradle. If you're new to this tool, check out our gradle tips.
The Sagan development team is always monitoring incoming issues, but the following are the major areas that we're focused on in the near future. Generally, each are associated with a milestone.
milestone: open-source
UPDATE, March 27th: Done! Read all about it in the announcement blog post.
milestone: blog-series
As mentioned in the blog post above, @bclozel, @cbeams and perhaps additional team members will put together weekly blogs and screencasts exploring various aspects of the Sagan application. Subscribe to the engineering category of the blog to stay tuned.
milestone: docs
As a reference app, it's important to us that Sagan provides users with the ability to take a "self-guided tour" of its contents, and to find clean, modern, idiomatic use of Java and Spring everywhere they go. The deveolopment team is happy with the application as a whole (we wouldn't have released it in the open otherwise!), but there is definitely room for continued improvement. The two main areas are ensuring that there is at least class-level Javadoc for every component (#327) and README files throughout all key directories in the application (#328)--the latter makes for a great experience when browsing the repo via GitHub!. Stay tuned to the repository for those changes, as we'll be working on them actively over the coming days.
milestone: jdk8
We're really excited about this one. Sagan runs well on JDK8 already, but in this milestone, we'll make aggressive use of the new language features in JDK8 to make Sagan a showcase for what's possible when you combine the modern Spring with modern Java. It'll no doubt be a big learning experience for everyone involved. Subscribe to (#181) for updates.