Skip to content

mytakedotorg/blowdryer-mtdo

Repository files navigation

MyTake.org Blowdryer scripts

License Apache 2.0 Changelog

Users

user updated on to version
mtdo:factset-tooling 2020-09-25 1.0.0

Available scripts (without .gradle extension)

  • spotless/freshmark - applies to *.gradle and *.md
    • if com.diffplug.spotless-changelog is applied in this or the parent project, then versionLast will be set in freshmark
  • spotless/java - applies to *.gradle and java sourcesets
    • 干.proj('license', 'supported: [apache, agpl]')
  • base/java8 - sets up java 8 with UTF-8, clean eclipse projects, and mavenCentral
  • base/changelog - pulls version information from a changelog in either the same project or the parent project
  • base/gradle-plugin - sets up gradle plugin metadata and plugin portal publishing, fixes eclipse to hook gradle
    • requires id 'com.gradle.plugin-publish' version '0.10.1'
    • 干.proj('git_url', 'the git url with no protocol, e.g.: github.com/mytakedotorg/mtdo')
    • 干.proj('plugin_tags', 'space-delimited list of tags for the gradle plugin portal')
    • 干.proj('plugin_list', 'space-delimited list of plugin names')
      • 干.proj("plugin_${plugin}_id", "for ${plugin}: apply plugin: 'id'")
      • 干.proj("plugin_${plugin}_impl", "for ${plugin}: implementationClass")
      • 干.proj("plugin_${plugin}_name", "for ${plugin}: name for the plugin portal")
      • 干.proj("plugin_${plugin}_desc", "for ${plugin}: description for the plugin portal")
      • optional: "plugin_${plugin}_tags" : space-delimited list of tags to override plugin_tags only for ${plugin}
  • base/maven - sets up maven-publish and javadoc
    • 干.proj('git_url', 'the git url with no protocol, e.g.: github.com/mytakedotorg/mtdo')
    • 干.proj('maven_group', 'the maven group, recommend org.mytake')
    • 干.proj('maven_artifact', 'the maven artifactId')
    • 干.proj('maven_name', 'human-friendly name')
    • 干.proj('maven_desc', 'human-friendly description')
    • 干.proj('javadoc_links', "space-delimited links, if you add '/package-list' to the urls you should get a package list")
    • 干.proj('license', 'supported: [apache, agpl]')

Changelog

[Unreleased]

[1.1.0] - 2020-10-01

Added

  • Add toggleOffOn() to all the spotless formatters.

[1.0.0] - 2020-09-19

Changed

  • First release

Acknowledgements

About

MyTake.org's scripts for use with blowdryer

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages