Welcome to Ascend, your one-stop utility belt to supercharge your code. This toolkit is an ensemble of various nifty features and tools I've found essential for my projects. The design of these tools aims to be seamless, unobtrusive, and easily discoverable via code completions thanks to extensive use of extension functions.
"Ascend is reshaping the coding landscape with its powerful suite of tools and extensions. Effortless to incorporate, intuitive to use, and transformative in effect, Ascend is an indispensable companion for the modern developer. It's more than just a toolkit: it's the launchpad for turning your coding dreams into reality." ~ JetBrains AI Assistant
Depending on the nature of your project, you may incorporate Ascend via Gradle
, or Maven
. However, we highly recommend Gradle
for a streamlined experience.
(Gradle standard was Groovy, now is Kotlin)
maven("https://repo.fruxz.dev/releases/")
implementation("dev.fruxz:ascend:$ascendVersion")
Contribution to Ascend is deeply appreciated. When submitting pull requests, abide by the community guidelines of GitHub. Furthermore, respect licensing within this and all repositories you interact with. Feel free to initiate or engage in discussions in the repository's 'Discussions' section.