示例#1
0
    public static void Export()
    {
        var rootDir = new SolutionFinder().FromCurrentDir().Solution.RootDir;

        var param = new StubParams()
        {
            SkeletonDir = rootDir / "samples" / "Corpo.Skeleton",
            StubDir     = rootDir / "src" / "Miru.Core" / "Templates"
        };

        Directories.DeleteIfExists(param.StubDir);
        Directory.CreateDirectory(param.StubDir);

        // FIXME: use Solution to build the artifacts' path
        new SolutionStubExport(param).Export();

        new CommandStubExport(param).Export();

        new QueryShowStubExport(param).Export();

        new QueryListStubExport(param).Export();

        new MigrationStubExport(param).Export();

        new EntityStubExport(param).Export();

        new ConsolableStubExport(param).Export();

        new JobStubExport(param).Export();

        new MailableStubExport(param).Export();

        new ConfigStubExport(param).Export();

        new FeatureScaffoldStubExport(param).Export();
    }
示例#2
0
 public EntityStubExport(StubParams param) : base(param)
 {
 }
示例#3
0
 public QueryListStubExport(StubParams param) : base(param)
 {
 }
示例#4
0
 public MailableStubExport(StubParams param) : base(param)
 {
 }
示例#5
0
 public CommandStubExport(StubParams param) : base(param)
 {
 }
示例#6
0
 public JobStubExport(StubParams param) : base(param)
 {
 }
示例#7
0
 public SolutionStubExport(StubParams param) : base(param)
 {
 }
示例#8
0
 public ConfigStubExport(StubParams param) : base(param)
 {
 }
示例#9
0
 public ConsolableStubExport(StubParams param) : base(param)
 {
 }
示例#10
0
 public MigrationStubExport(StubParams param) : base(param)
 {
 }
示例#11
0
 public FeatureScaffoldStubExport(StubParams param) : base(param)
 {
 }