Monthly Orchid Update (7 Part Series)
Orchid has had a great month, y'all!
As Orchid is getting more popular, there is a growing need to keep the community up-to-date on all the happenings around Orchid. This post is the first in a new monthly series where I will share Orchid's progress during the previous month! Follow along with this series to stay on top of Orchid's newest features, track adoption on Github, and see who's using Orchid!
As this is the first post in this series, I will just get everyone caught up with Orchid's major milestones since October, because Hacktoberfest was really great for Orchid too.
A beautiful and truly unique documentation engine and static site generator.
Orchid is a brand-new, general-purpose static site generator for Java and Kotlin, with a focus on extensibility and aimed at developers looking to improve their technical documentation. Orchid was born out of a desire for better-looking Javadocs and frustration with how difficult is it to manage large Jekyll sites and keep it up-to-date with your code.
Orchid supports a variety of plugins, including a wiki, static pages, blogs, and much more. It aims to have high compatibility with many of the existing static site generators, such as Jekyll, Gitbook, and Hugo, so that migration to Orchid is painless. And if you can't find a plugin to do what you need, Orchid provides an intuitive way to add your own private plugins and a rich API so you can make your site as beautiful and unique as an Orchid.…
Orchid just hit 100 stars at the end of October, and it's up to 108 as of the time of writing. Thanks for all the support, I'm amazed that this little side-project of mine has been so popular! Keep the sharing going!
The Orchid repo also received contributions from the following people, thanks so much for the help!
- Update to Kotlin 1.3
- Wikis can now generate PDFs for offline documentation. See documentation here.
- A new Asset Manager improves build times, and intelligently renders your image assets. It even includes basic image manipulation for automated thumbnail generation! Learn more about media management here.
Orchid now powers the documentation for two really incredible open-source projects, go check them out!
- Pebble is the main template engine used by Orchid, and pebbletemplates.io was officially launched on November 11. Some of the most notable Orchid features it uses are:
- Strikt is a new assertion library for Kotlin, and strikt.io went live October 19th using the following Orchid features:
In addition, my personal website at caseyjbrooks.com got a major facelift. It previously used the FutureImperfect theme, but I have been working on creating a custom theme based on Bulma, with some very helpful advice from @aspittel 's Profile Advice Thread. When the theme is finished, it will be merged into the main Orchid repo, so you can use it for your Orchid sites too!
Are you interested in getting started with Orchid? There simply is no better way to manage all the documentation for your project, and I'd love to help you get set up!
If you have an open-source project that needs docs, are building a new portfolio, or are building any other kind of static site, I want to work with you to get you set up with Orchid! Comment on this post, send me a PM here on Dev.to, or contact me here and I will be with you every step of the way.
And as always, let me know if you start using Orchid so I can feature you in next month's update!