Package io.typeflows.github.dependabot
Class Dependabot
-
- All Implemented Interfaces:
-
io.typeflows.fs.TypeflowsFSEntry,io.typeflows.util.Named,io.typeflows.util.Renderable
public final class Dependabot extends TypeflowsFile<YamlContent>Represents GitHub Dependabot configuration for automated dependency management.
This class generates the dependabot.yml file that configures how Dependabot monitors and updates dependencies in your repository, including update schedules, registries, and grouping rules.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classDependabot.DSLpublic classDependabot.Companion
-
Method Summary
Modifier and Type Method Description StringgetName()YamlContentrender()final static Dependabotcreate(Configure<Dependabot.DSL> block)Creates and configures a Dependabot instance. final static Dependabotcreate()Creates and configures a Dependabot instance. -
Methods inherited from class io.typeflows.fs.TypeflowsFile
writeTo -
Methods inherited from class io.typeflows.util.Base
equals, hashCode, toString -
Methods inherited from class io.typeflows.fs.TypeflowsFSEntry
plus -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
render
YamlContent render()
-
create
@JvmOverloads() final static Dependabot create(Configure<Dependabot.DSL> block)
Creates and configures a Dependabot instance.
- Parameters:
block- Configuration lambda to set up the Dependabot configuration- Returns:
Configured Dependabot instance
-
create
@JvmOverloads() final static Dependabot create()
Creates and configures a Dependabot instance.
- Returns:
Configured Dependabot instance
-
-
-
-