For those interested, I've created a new pull request so that we can see
what this would look like:

  https://github.com/apache/daffodil-schema.g8/pull/1

If you want to test it out, you can run the command:

  sbt new stevedlawrence/daffodil-schema.g8

- Steve

On 2/25/21 1:18 PM, Beckerle, Mike wrote:
> I asked INFRA because I saw that the basic tooling doesn't support it.
> 
> If it's not something easy for them I suggest we should not bother with this, 
> just put it on github/OpenDFDL with ASL license as now.
> 
> 
> ________________________________
> From: Steve Lawrence <slawre...@apache.org>
> Sent: Thursday, February 25, 2021 1:12 PM
> To: dev@daffodil.apache.org <dev@daffodil.apache.org>
> Subject: Re: New Repository for Daffodil Schema Template?
> 
> Is it possible that the github mirror the .git extension is removed? For
> example, our daffodil repo isn't daffodil.git. We don't really care what
> the gitbox repo name is.
> 
> I'd also like to give a chance for others to provide input before we
> bother infra with this in case a better name is determined, or if
> there's a valid objection.
> 
> On 2/25/21 12:58 PM, Beckerle, Mike wrote:
>> I have an INFRA ticket requesting this. We'll see if they can do this for us.
>>
>> https://issues.apache.org/jira/browse/INFRA-21478
>> ________________________________
>> From: Beckerle, Mike <mbecke...@owlcyberdefense.com>
>> Sent: Thursday, February 25, 2021 12:54 PM
>> To: dev@daffodil.apache.org <dev@daffodil.apache.org>
>> Subject: Re: New Repository for Daffodil Schema Template?
>>
>> To get a repository created with this ".g8" extension will require an INFRA 
>> ticket.
>> The GUI for creating a new Apache repo just takes a name like "schema" and 
>> creates a repo named "daffodil-schema.git" from it.
>> ________________________________
>> From: Steve Lawrence <slawre...@apache.org>
>> Sent: Thursday, February 25, 2021 12:44 PM
>> To: dev@daffodil.apache.org <dev@daffodil.apache.org>
>> Subject: New Repository for Daffodil Schema Template?
>>
>>
>> The below relates to DAFFODIL-2144:
>>
>>   https://issues.apache.org/jira/browse/DAFFODIL-2144
>>
>> On github.com/OpenDFDL, there is a repository called
>> "dfdl-project-layout.g8". This repository is a Giter8 [1] template repo
>> that makes it easier for users to create a new schema that follows the
>> standard project layout for developing schemas with Daffodil, as
>> described here:
>>
>>   https://daffodil.apache.org/dfdl-layout/
>>
>> With this template repo, users can run the following command to generate
>> a standard project layout for a new format:
>>
>>   sbt new OpenDFDL/dfdl-project-layout.g8
>>
>> This will ask a couple questions and then generate files/dirs based on
>> the template in the repo. This is very convenient for users to quickly
>> start with Daffodil schema development.
>>
>> However, since this project is so closely related to Daffodil, and since
>> it can all be contributed as ALv2, that I think it makes more sense to
>> move the template to a repository on ASF infrastructure. A Giter8
>> template repo has some requirements though:
>>
>> 1) It be in its own repository
>> 2) The repository name ends .g8
>> 3) The repository is hosted on GitHub
>>
>> Requirements 1 and 2 mean we cannot use the existing daffodil repo, so a
>> new repo is required. We can very easily create a new repo on Apache
>> infrastructure with GitBox to meet those requirments, and  GitBox will
>> mirror it to GitHub to meet the third requirement.
>>
>> So questions are:
>>
>> 1) Are there any objections to moving this to Apache infrastructure?
>>
>> 2) Assuming no objections, what should the name of this new repo be? I
>> was thinking something simple like "daffodil-schema.g8" might be a good
>> candidate. It's short and easy to remember, and it reads nicely when
>> considering that the command to use it would look like
>>
>>   sbt new apache/daffodil-schema.g8
>>
>> But I'm open to other suggestions.
>>
>> Thanks,
>> - Steve
>>
>> [1] http://www.foundweekends.org/giter8/
>>
> 
> 

Reply via email to