コード例 #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
ファイル: JobStubExport.cs プロジェクト: MiruFx/Miru
 public JobStubExport(StubParams param) : base(param)
 {
 }
コード例 #7
0
ファイル: SolutionStubExport.cs プロジェクト: MiruFx/Miru
 public SolutionStubExport(StubParams param) : base(param)
 {
 }
コード例 #8
0
ファイル: ConfigStubExport.cs プロジェクト: MiruFx/Miru
 public ConfigStubExport(StubParams param) : base(param)
 {
 }
コード例 #9
0
ファイル: ConsolableStubExport.cs プロジェクト: MiruFx/Miru
 public ConsolableStubExport(StubParams param) : base(param)
 {
 }
コード例 #10
0
 public MigrationStubExport(StubParams param) : base(param)
 {
 }
コード例 #11
0
 public FeatureScaffoldStubExport(StubParams param) : base(param)
 {
 }