idea: YAML in .shipit file
ShipIt is very cool deployment tool for upload file to CPAN.but, I hate the format of the .shipit.I want more structured configuration file format, likes YAML.I like plagger style configuration file.
current format is likes follow:
steps = FindVersion, ChangeVersion, CheckChangeLog, DistTest, Commit, Tag, MakeDist, UploadCPAN
# if directory, where the normal "make dist" puts its file.
MakeDist.destination = ~/shipit-dist
svn.tagpattern = ShipIt-%vCheckChangeLog.files = ChangeLog
If we use YAML.pm then...:
---
plugins:
- module: FindVersion
- module: ChangeVersion
- module: CheckChangeLog
- module: DistTest
- module: Commit
- module: Tag
conf:
pattern: ShipIt-%V
- module: MakeDist
conf:
destination: ~/shipit-dist
- module: UploadCPAN
This is just an idea :)
Comments