Re: [DISCUSS] Create a new repo for website template

2024-03-05 Thread tison
PR is ready - https://github.com/apache/apache-website-template/pull/19

I'll invest time to develop the Docu template in the next weeks.

Best,
tison.

Zili Chen  于2024年2月26日周一 11:48写道:
>
> Go into the implementation stage. I plan to submit a patch for updating the 
> master branch this week. Welcome to leave your comment at - 
> https://github.com/apache/apache-website-template/issues/18.
>
> The Docu branch is under development; I'm going to create more wip issues for 
> you to follow.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [DISCUSS] Create a new repo for website template

2024-02-25 Thread Zili Chen
Go into the implementation stage. I plan to submit a patch for updating the 
master branch this week. Welcome to leave your comment at - 
https://github.com/apache/apache-website-template/issues/18.

The Docu branch is under development; I'm going to create more wip issues for 
you to follow.

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [DISCUSS] Create a new repo for website template

2024-02-22 Thread Rich Bowen
On Wed, Feb 21, 2024, 12:40 Christian Grobmeier 
wrote:

>
> On Wed, Feb 21, 2024, at 10:43, tison wrote:
> > Hi Chris,
> >
> > Thanks you. Now we found a volunteer to improve the jekyll template and
> > it's good :D
>
> Haha ok great, I will send a patch as suggested. I can also commit
> directly if this repo is using CTR
>

Yep. Comdev in general is CTR.


Re: [DISCUSS] Create a new repo for website template

2024-02-21 Thread Christian Grobmeier


On Wed, Feb 21, 2024, at 10:43, tison wrote:
> Hi Chris,
>
> Thanks you. Now we found a volunteer to improve the jekyll template and
> it's good :D

Haha ok great, I will send a patch as suggested. I can also commit directly if 
this repo is using CTR


>
> Daniel wrote:
>> This feels like we are over-engineering the solution to a simple
>> problem. Just use the existing website-template repository, have the
>> default branch be an empty branch with a README that tells you what the
>> different examples are, each in their own branch or directory.
>
> I'm OK with this. And it seems a solution that no direct reasonable
> objection.
>
> Although Sebb comments in the other thread [1] that such a Rip Down commit
> can be suboptimal due to the irrelevant history, with INFRA's help we can
> use a brand new README branch and make it the default.
>
> I'm going to move forward with the development in docusaurus branch and
> recommend Chris to send the patch against the jekyll branch (I'll review it
> if you need).
>
> For the master branch tech solution, I'm fine to wait a minutes to rip it
> down, switch with a brand new history, or any other suggestions.
>
> Best,
> tison.
>
> [1]
> https://lists.apache.org/thread/jjmb1jnl67rr5qnhdb047tms9ksd0yqq
>
>
> Christian Grobmeier 于2024年2月21日 周三16:07写道:
>
>> Hello,
>>
>> I love we are picking up this template idea again.
>>
>> Previously I proposed to add some Docker files to help with quick setup.
>> I could add this straightaway to the Jekyll branch.
>>
>> Does this sound like a good idea?
>>
>> It could look like what I did for Privacy:
>> https://github.com/apache/privacy-website
>>
>> Please let me know, then I will add it (or forget about it)
>>
>> Kind regards,
>> Christian
>>
>> On Tue, Feb 20, 2024, at 23:38, Willem Jiang wrote:
>> > From my recent experience, it could save the developer lots of time if
>> > they can work on the website's content by adding some markdown files
>> > directly.
>> > Following the website policy and turning the features of the website
>> > engine are one-time work. The ROI would be good if we could share
>> > these through the website template.
>> >
>> > Thanks,
>> >
>> > Willem Jiang
>> >
>> > On Tue, Feb 20, 2024 at 8:20 PM tison  wrote:
>> >>
>> >> > And/or just point to the source code of existing ASF websites which
>> >> > can serve as living examples.
>> >>
>> >> You can check the original mailing list thread [1]. I recommend Fury as
>> an
>> >> example there because it's just started. Living examples can be
>> supplements
>> >> but customized a lot to prevent new podlings from catching up.
>> >>
>> >> This is my initial motivation to create a template and even
>> self-contained
>> >> docs to share how to switch features while being compliant with ASF
>> >> policies :D
>> >>
>> >> Best,
>> >> tison.
>> >>
>> >> [1] https://lists.apache.org/thread/nzzvz0j6mlgfn4pldxg6988oqw20b0bx
>> >>
>> >>
>> >> Bertrand Delacretaz  于2024年2月20日周二 19:32写道:
>> >>
>> >> > On Tue, Feb 20, 2024 at 10:45 AM Daniel Gruno 
>> >> > wrote:
>> >> > > ...Just use the existing website-template repository, have the
>> >> > > default branch be an empty branch with a README that tells you what
>> the
>> >> > > different examples are, each in their own branch or directory...
>> >> >
>> >> > And/or just point to the source code of existing ASF websites which
>> >> > can serve as living examples.
>> >> >
>> >> > And encourage people to add GitHub topics to their website
>> >> > repositories, so that queries like
>> >> >
>> >> >
>> https://github.com/search?q=topic%3Ahugo+org%3Aapache&type=Repositories
>> >> >
>> >> > can give you a list of real live examples that use your favorite
>> >> > website generation tool, "hugo" in this example.
>> >> >
>> >> > -Bertrand
>> >> >
>> >> > -
>> >> > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
>> >> > For additional commands, e-mail: dev-h...@community.apache.org
>> >> >
>> >> >
>> >
>> > -
>> > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
>> > For additional commands, e-mail: dev-h...@community.apache.org
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
>> For additional commands, e-mail: dev-h...@community.apache.org
>>
>>

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [DISCUSS] Create a new repo for website template

2024-02-21 Thread Christian Grobmeier
Hi

On Wed, Feb 21, 2024, at 17:06, Dave Fisher wrote:
> Hi Tison,
>
> Some future ideas.
>
> (1) The web templates - html, js, css, and fonts are likely to be 
> similar between the branches. (Well not all the js that docusaurus 
> produces, but the site design will be similar.) This could lead to a 
> branch with multiple designs. The question is what template language is 
> used by docusaurus and jekyl? JINJA2?

Jekyll uses Liquid, Docusaurus uses a JSX like thing. I never used it, but it 
is basically a React application that is rendered to static files.
I don’t think templates can be reused

Kind regards
Christian

>
> (2) Once those two examples are complete. I think that an ASF Pelican 
> example can be done as well. There are a number of examples like 
> apache.org, http.apache.org, etc.
>
> I’m following along and will have a look later on.
>
> Best,
> Dave
>
>> On Feb 21, 2024, at 1:43 AM, tison  wrote:
>> 
>> Hi Chris,
>> 
>> Thanks you. Now we found a volunteer to improve the jekyll template and
>> it's good :D
>> 
>> Daniel wrote:
>>> This feels like we are over-engineering the solution to a simple
>>> problem. Just use the existing website-template repository, have the
>>> default branch be an empty branch with a README that tells you what the
>>> different examples are, each in their own branch or directory.
>> 
>> I'm OK with this. And it seems a solution that no direct reasonable
>> objection.
>> 
>> Although Sebb comments in the other thread [1] that such a Rip Down commit
>> can be suboptimal due to the irrelevant history, with INFRA's help we can
>> use a brand new README branch and make it the default.
>> 
>> I'm going to move forward with the development in docusaurus branch and
>> recommend Chris to send the patch against the jekyll branch (I'll review it
>> if you need).
>> 
>> For the master branch tech solution, I'm fine to wait a minutes to rip it
>> down, switch with a brand new history, or any other suggestions.
>> 
>> Best,
>> tison.
>> 
>> [1]
>> https://lists.apache.org/thread/jjmb1jnl67rr5qnhdb047tms9ksd0yqq
>> 
>> 
>> Christian Grobmeier 于2024年2月21日 周三16:07写道:
>> 
>>> Hello,
>>> 
>>> I love we are picking up this template idea again.
>>> 
>>> Previously I proposed to add some Docker files to help with quick setup.
>>> I could add this straightaway to the Jekyll branch.
>>> 
>>> Does this sound like a good idea?
>>> 
>>> It could look like what I did for Privacy:
>>> https://github.com/apache/privacy-website
>>> 
>>> Please let me know, then I will add it (or forget about it)
>>> 
>>> Kind regards,
>>> Christian
>>> 
>>> On Tue, Feb 20, 2024, at 23:38, Willem Jiang wrote:
 From my recent experience, it could save the developer lots of time if
 they can work on the website's content by adding some markdown files
 directly.
 Following the website policy and turning the features of the website
 engine are one-time work. The ROI would be good if we could share
 these through the website template.
 
 Thanks,
 
 Willem Jiang
 
 On Tue, Feb 20, 2024 at 8:20 PM tison  wrote:
> 
>> And/or just point to the source code of existing ASF websites which
>> can serve as living examples.
> 
> You can check the original mailing list thread [1]. I recommend Fury as
>>> an
> example there because it's just started. Living examples can be
>>> supplements
> but customized a lot to prevent new podlings from catching up.
> 
> This is my initial motivation to create a template and even
>>> self-contained
> docs to share how to switch features while being compliant with ASF
> policies :D
> 
> Best,
> tison.
> 
> [1] https://lists.apache.org/thread/nzzvz0j6mlgfn4pldxg6988oqw20b0bx
> 
> 
> Bertrand Delacretaz  于2024年2月20日周二 19:32写道:
> 
>> On Tue, Feb 20, 2024 at 10:45 AM Daniel Gruno 
>> wrote:
>>> ...Just use the existing website-template repository, have the
>>> default branch be an empty branch with a README that tells you what
>>> the
>>> different examples are, each in their own branch or directory...
>> 
>> And/or just point to the source code of existing ASF websites which
>> can serve as living examples.
>> 
>> And encourage people to add GitHub topics to their website
>> repositories, so that queries like
>> 
>> 
>>> https://github.com/search?q=topic%3Ahugo+org%3Aapache&type=Repositories
>> 
>> can give you a list of real live examples that use your favorite
>> website generation tool, "hugo" in this example.
>> 
>> -Bertrand
>> 
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
>> For additional commands, e-mail: dev-h...@community.apache.org
>> 
>> 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@community.a

Re: [DISCUSS] Create a new repo for website template

2024-02-21 Thread Dave Fisher
Hi Tison,

Some future ideas.

(1) The web templates - html, js, css, and fonts are likely to be similar 
between the branches. (Well not all the js that docusaurus produces, but the 
site design will be similar.) This could lead to a branch with multiple 
designs. The question is what template language is used by docusaurus and 
jekyl? JINJA2?

(2) Once those two examples are complete. I think that an ASF Pelican example 
can be done as well. There are a number of examples like apache.org, 
http.apache.org, etc.

I’m following along and will have a look later on.

Best,
Dave

> On Feb 21, 2024, at 1:43 AM, tison  wrote:
> 
> Hi Chris,
> 
> Thanks you. Now we found a volunteer to improve the jekyll template and
> it's good :D
> 
> Daniel wrote:
>> This feels like we are over-engineering the solution to a simple
>> problem. Just use the existing website-template repository, have the
>> default branch be an empty branch with a README that tells you what the
>> different examples are, each in their own branch or directory.
> 
> I'm OK with this. And it seems a solution that no direct reasonable
> objection.
> 
> Although Sebb comments in the other thread [1] that such a Rip Down commit
> can be suboptimal due to the irrelevant history, with INFRA's help we can
> use a brand new README branch and make it the default.
> 
> I'm going to move forward with the development in docusaurus branch and
> recommend Chris to send the patch against the jekyll branch (I'll review it
> if you need).
> 
> For the master branch tech solution, I'm fine to wait a minutes to rip it
> down, switch with a brand new history, or any other suggestions.
> 
> Best,
> tison.
> 
> [1]
> https://lists.apache.org/thread/jjmb1jnl67rr5qnhdb047tms9ksd0yqq
> 
> 
> Christian Grobmeier 于2024年2月21日 周三16:07写道:
> 
>> Hello,
>> 
>> I love we are picking up this template idea again.
>> 
>> Previously I proposed to add some Docker files to help with quick setup.
>> I could add this straightaway to the Jekyll branch.
>> 
>> Does this sound like a good idea?
>> 
>> It could look like what I did for Privacy:
>> https://github.com/apache/privacy-website
>> 
>> Please let me know, then I will add it (or forget about it)
>> 
>> Kind regards,
>> Christian
>> 
>> On Tue, Feb 20, 2024, at 23:38, Willem Jiang wrote:
>>> From my recent experience, it could save the developer lots of time if
>>> they can work on the website's content by adding some markdown files
>>> directly.
>>> Following the website policy and turning the features of the website
>>> engine are one-time work. The ROI would be good if we could share
>>> these through the website template.
>>> 
>>> Thanks,
>>> 
>>> Willem Jiang
>>> 
>>> On Tue, Feb 20, 2024 at 8:20 PM tison  wrote:
 
> And/or just point to the source code of existing ASF websites which
> can serve as living examples.
 
 You can check the original mailing list thread [1]. I recommend Fury as
>> an
 example there because it's just started. Living examples can be
>> supplements
 but customized a lot to prevent new podlings from catching up.
 
 This is my initial motivation to create a template and even
>> self-contained
 docs to share how to switch features while being compliant with ASF
 policies :D
 
 Best,
 tison.
 
 [1] https://lists.apache.org/thread/nzzvz0j6mlgfn4pldxg6988oqw20b0bx
 
 
 Bertrand Delacretaz  于2024年2月20日周二 19:32写道:
 
> On Tue, Feb 20, 2024 at 10:45 AM Daniel Gruno 
> wrote:
>> ...Just use the existing website-template repository, have the
>> default branch be an empty branch with a README that tells you what
>> the
>> different examples are, each in their own branch or directory...
> 
> And/or just point to the source code of existing ASF websites which
> can serve as living examples.
> 
> And encourage people to add GitHub topics to their website
> repositories, so that queries like
> 
> 
>> https://github.com/search?q=topic%3Ahugo+org%3Aapache&type=Repositories
> 
> can give you a list of real live examples that use your favorite
> website generation tool, "hugo" in this example.
> 
> -Bertrand
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
> 
> 
>>> 
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
>>> For additional commands, e-mail: dev-h...@community.apache.org
>> 
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
>> For additional commands, e-mail: dev-h...@community.apache.org
>> 
>> 


-
To unsubscribe, e-mail: dev-unsubscr...@community.a

Re: [DISCUSS] Create a new repo for website template

2024-02-21 Thread tison
Hi Chris,

Thanks you. Now we found a volunteer to improve the jekyll template and
it's good :D

Daniel wrote:
> This feels like we are over-engineering the solution to a simple
> problem. Just use the existing website-template repository, have the
> default branch be an empty branch with a README that tells you what the
> different examples are, each in their own branch or directory.

I'm OK with this. And it seems a solution that no direct reasonable
objection.

Although Sebb comments in the other thread [1] that such a Rip Down commit
can be suboptimal due to the irrelevant history, with INFRA's help we can
use a brand new README branch and make it the default.

I'm going to move forward with the development in docusaurus branch and
recommend Chris to send the patch against the jekyll branch (I'll review it
if you need).

For the master branch tech solution, I'm fine to wait a minutes to rip it
down, switch with a brand new history, or any other suggestions.

Best,
tison.

[1]
https://lists.apache.org/thread/jjmb1jnl67rr5qnhdb047tms9ksd0yqq


Christian Grobmeier 于2024年2月21日 周三16:07写道:

> Hello,
>
> I love we are picking up this template idea again.
>
> Previously I proposed to add some Docker files to help with quick setup.
> I could add this straightaway to the Jekyll branch.
>
> Does this sound like a good idea?
>
> It could look like what I did for Privacy:
> https://github.com/apache/privacy-website
>
> Please let me know, then I will add it (or forget about it)
>
> Kind regards,
> Christian
>
> On Tue, Feb 20, 2024, at 23:38, Willem Jiang wrote:
> > From my recent experience, it could save the developer lots of time if
> > they can work on the website's content by adding some markdown files
> > directly.
> > Following the website policy and turning the features of the website
> > engine are one-time work. The ROI would be good if we could share
> > these through the website template.
> >
> > Thanks,
> >
> > Willem Jiang
> >
> > On Tue, Feb 20, 2024 at 8:20 PM tison  wrote:
> >>
> >> > And/or just point to the source code of existing ASF websites which
> >> > can serve as living examples.
> >>
> >> You can check the original mailing list thread [1]. I recommend Fury as
> an
> >> example there because it's just started. Living examples can be
> supplements
> >> but customized a lot to prevent new podlings from catching up.
> >>
> >> This is my initial motivation to create a template and even
> self-contained
> >> docs to share how to switch features while being compliant with ASF
> >> policies :D
> >>
> >> Best,
> >> tison.
> >>
> >> [1] https://lists.apache.org/thread/nzzvz0j6mlgfn4pldxg6988oqw20b0bx
> >>
> >>
> >> Bertrand Delacretaz  于2024年2月20日周二 19:32写道:
> >>
> >> > On Tue, Feb 20, 2024 at 10:45 AM Daniel Gruno 
> >> > wrote:
> >> > > ...Just use the existing website-template repository, have the
> >> > > default branch be an empty branch with a README that tells you what
> the
> >> > > different examples are, each in their own branch or directory...
> >> >
> >> > And/or just point to the source code of existing ASF websites which
> >> > can serve as living examples.
> >> >
> >> > And encourage people to add GitHub topics to their website
> >> > repositories, so that queries like
> >> >
> >> >
> https://github.com/search?q=topic%3Ahugo+org%3Aapache&type=Repositories
> >> >
> >> > can give you a list of real live examples that use your favorite
> >> > website generation tool, "hugo" in this example.
> >> >
> >> > -Bertrand
> >> >
> >> > -
> >> > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> >> > For additional commands, e-mail: dev-h...@community.apache.org
> >> >
> >> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > For additional commands, e-mail: dev-h...@community.apache.org
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>
>


Re: [DISCUSS] Create a new repo for website template

2024-02-21 Thread Christian Grobmeier
Hello,

I love we are picking up this template idea again.

Previously I proposed to add some Docker files to help with quick setup.
I could add this straightaway to the Jekyll branch.

Does this sound like a good idea?

It could look like what I did for Privacy:
https://github.com/apache/privacy-website

Please let me know, then I will add it (or forget about it)

Kind regards,
Christian

On Tue, Feb 20, 2024, at 23:38, Willem Jiang wrote:
> From my recent experience, it could save the developer lots of time if
> they can work on the website's content by adding some markdown files
> directly.
> Following the website policy and turning the features of the website
> engine are one-time work. The ROI would be good if we could share
> these through the website template.
>
> Thanks,
>
> Willem Jiang
>
> On Tue, Feb 20, 2024 at 8:20 PM tison  wrote:
>>
>> > And/or just point to the source code of existing ASF websites which
>> > can serve as living examples.
>>
>> You can check the original mailing list thread [1]. I recommend Fury as an
>> example there because it's just started. Living examples can be supplements
>> but customized a lot to prevent new podlings from catching up.
>>
>> This is my initial motivation to create a template and even self-contained
>> docs to share how to switch features while being compliant with ASF
>> policies :D
>>
>> Best,
>> tison.
>>
>> [1] https://lists.apache.org/thread/nzzvz0j6mlgfn4pldxg6988oqw20b0bx
>>
>>
>> Bertrand Delacretaz  于2024年2月20日周二 19:32写道:
>>
>> > On Tue, Feb 20, 2024 at 10:45 AM Daniel Gruno 
>> > wrote:
>> > > ...Just use the existing website-template repository, have the
>> > > default branch be an empty branch with a README that tells you what the
>> > > different examples are, each in their own branch or directory...
>> >
>> > And/or just point to the source code of existing ASF websites which
>> > can serve as living examples.
>> >
>> > And encourage people to add GitHub topics to their website
>> > repositories, so that queries like
>> >
>> > https://github.com/search?q=topic%3Ahugo+org%3Aapache&type=Repositories
>> >
>> > can give you a list of real live examples that use your favorite
>> > website generation tool, "hugo" in this example.
>> >
>> > -Bertrand
>> >
>> > -
>> > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
>> > For additional commands, e-mail: dev-h...@community.apache.org
>> >
>> >
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [DISCUSS] Create a new repo for website template

2024-02-20 Thread Willem Jiang
>From my recent experience, it could save the developer lots of time if
they can work on the website's content by adding some markdown files
directly.
Following the website policy and turning the features of the website
engine are one-time work. The ROI would be good if we could share
these through the website template.

Thanks,

Willem Jiang

On Tue, Feb 20, 2024 at 8:20 PM tison  wrote:
>
> > And/or just point to the source code of existing ASF websites which
> > can serve as living examples.
>
> You can check the original mailing list thread [1]. I recommend Fury as an
> example there because it's just started. Living examples can be supplements
> but customized a lot to prevent new podlings from catching up.
>
> This is my initial motivation to create a template and even self-contained
> docs to share how to switch features while being compliant with ASF
> policies :D
>
> Best,
> tison.
>
> [1] https://lists.apache.org/thread/nzzvz0j6mlgfn4pldxg6988oqw20b0bx
>
>
> Bertrand Delacretaz  于2024年2月20日周二 19:32写道:
>
> > On Tue, Feb 20, 2024 at 10:45 AM Daniel Gruno 
> > wrote:
> > > ...Just use the existing website-template repository, have the
> > > default branch be an empty branch with a README that tells you what the
> > > different examples are, each in their own branch or directory...
> >
> > And/or just point to the source code of existing ASF websites which
> > can serve as living examples.
> >
> > And encourage people to add GitHub topics to their website
> > repositories, so that queries like
> >
> > https://github.com/search?q=topic%3Ahugo+org%3Aapache&type=Repositories
> >
> > can give you a list of real live examples that use your favorite
> > website generation tool, "hugo" in this example.
> >
> > -Bertrand
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > For additional commands, e-mail: dev-h...@community.apache.org
> >
> >

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [DISCUSS] Create a new repo for website template

2024-02-20 Thread tison
> I don't want us to make people believe that there
> is a preferred option for building websites.

My two cents:

1. I'm very glad to list any wonderful sites as examples.
2. Take the existing template as an example; it mainly helps those
projects/podlings who get lost in bootstrapping their website. If a
project knows how to build a website, they don't go here. We can
anyway add a note that the template is not _preferred_ but for getting
started if you don't know how to start :D

> The existing https://infra.apache.org/project-site.html page lists a
> number of options, pointing to it could be useful, or we might suggest
> simplifying that page to expose only what ASF infra manages, and move
> the "website building options" to the comdev website.

Hey! Thank you. Then I'm leaning to the solution reuse the
apache-website-template repo, change the default branch a README only
content to listing this. And it just happens to have some branches
(jekyell, docusaurus) that have some content to get start with.

Best,
tison.

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [DISCUSS] Create a new repo for website template

2024-02-20 Thread Bertrand Delacretaz
On Tue, Feb 20, 2024 at 1:20 PM tison  wrote:
>
> > And/or just point to the source code of existing ASF websites which
> > can serve as living examples.
>
> You can check the original mailing list thread [1]. I recommend Fury as an
> example there because it's just started...

The beauty of the ASF websites setup is that people can use any tool
to build their website, as long as the output is static files, and
there are many examples from our projects for the various tools.

The existing https://infra.apache.org/project-site.html page lists a
number of options, pointing to it could be useful, or we might suggest
simplifying that page to expose only what ASF infra manages, and move
the "website building options" to the comdev website.

I am not against having a website template, but I don't think it's
terribly useful and I don't want us to make people believe that there
is a preferred option for building websites.

-Bertrand

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [DISCUSS] Create a new repo for website template

2024-02-20 Thread tison
> And/or just point to the source code of existing ASF websites which
> can serve as living examples.

You can check the original mailing list thread [1]. I recommend Fury as an
example there because it's just started. Living examples can be supplements
but customized a lot to prevent new podlings from catching up.

This is my initial motivation to create a template and even self-contained
docs to share how to switch features while being compliant with ASF
policies :D

Best,
tison.

[1] https://lists.apache.org/thread/nzzvz0j6mlgfn4pldxg6988oqw20b0bx


Bertrand Delacretaz  于2024年2月20日周二 19:32写道:

> On Tue, Feb 20, 2024 at 10:45 AM Daniel Gruno 
> wrote:
> > ...Just use the existing website-template repository, have the
> > default branch be an empty branch with a README that tells you what the
> > different examples are, each in their own branch or directory...
>
> And/or just point to the source code of existing ASF websites which
> can serve as living examples.
>
> And encourage people to add GitHub topics to their website
> repositories, so that queries like
>
> https://github.com/search?q=topic%3Ahugo+org%3Aapache&type=Repositories
>
> can give you a list of real live examples that use your favorite
> website generation tool, "hugo" in this example.
>
> -Bertrand
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>
>


Re: [DISCUSS] Create a new repo for website template

2024-02-20 Thread Bertrand Delacretaz
On Tue, Feb 20, 2024 at 10:45 AM Daniel Gruno  wrote:
> ...Just use the existing website-template repository, have the
> default branch be an empty branch with a README that tells you what the
> different examples are, each in their own branch or directory...

And/or just point to the source code of existing ASF websites which
can serve as living examples.

And encourage people to add GitHub topics to their website
repositories, so that queries like

https://github.com/search?q=topic%3Ahugo+org%3Aapache&type=Repositories

can give you a list of real live examples that use your favorite
website generation tool, "hugo" in this example.

-Bertrand

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [DISCUSS] Create a new repo for website template

2024-02-20 Thread Daniel Gruno

On 2/20/24 11:29, tison wrote:

Hi Daniel,

This is my original proposal. See "Reject Alternative" for more details.

Sebb stated "Could perhaps be compared to changing from Java to Kotlin."


This is a moot discussion. The repository serves as a static folder of 
various site templates. There is no reasonable argument to be made that 
anything needs to be preserved as is in perpetuity. Rip down the default 
branch, put in a readme, have examples in their own branches.


We have a term at the ASF, and it's JFDI. I wish more people would 
practice it at times :)




Or at least we let COMDEV PMC "own" apache/apache-website-template?

My major object is to publish the docu template under ASF namespace, and
not as a secondary source behind an unmaintained one, which is unreasonable.


the apache-website-template is owned by "the foundation", and not a 
single project. If comdev wants to be the primary maintainer, it could 
be moved to maybe comdev-website-templayes, but there is nothing 
currently preventing you from treating the repository as a comdev repo. 
You (and everyone else at the ASF) have write access to it.




Best,
tison.


Daniel Gruno  于2024年2月20日周二 17:45写道:


On 2/20/24 10:34, tison wrote:

## Background ##

More background can be found in [1][2]. The current website template [3]
has not been updated for six years and uses outdated tech that can hardly
be used for new podlings.

I developed a new template[4], and it's been used for a few podlings
already. All of them are glad to see this improvement.

## Proposal ##

Create a new repo under COMDEV PMC to host the new website template.

Such a

template is mainly for new podlings setup but is also suitable for any

TLPs.


The name is to be determined. Following the self-serve rules, we can only
create repo with comdev- prefix, so perhaps comdev-website-template.

Or from why I create an INFRA ticket, apache/website-template-docusaurus,
with INFRA's help.

## Reject Alternative ##

1. Create a new branch under apache/apache-website-template.
It's discussed in [5][6] and doesn't seem a good direction.

2. Create a new repo under Incubator PMC.
I'm hesitant about this, actually. But Andrew Wetmore wrote:


This is not the purview of the Incubator, and it's not the purview of

Infra.

It's kind of reasonable, so I reached out here first.

Best,
tison.

[1] https://issues.apache.org/jira/browse/INFRA-25494
[2] https://lists.apache.org/thread/nzzvz0j6mlgfn4pldxg6988oqw20b0bx
[3] https://github.com/apache/apache-website-template/
[4] github.com/tisonkun/apache-website-template/tree/docusaurus
[5] https://issues.apache.org/jira/browse/INFRA-25486
[6] https://github.com/apache/apache-website-template/pull/17



This feels like we are over-engineering the solution to a simple
problem. Just use the existing website-template repository, have the
default branch be an empty branch with a README that tells you what the
different examples are, each in their own branch or directory.

The repository is meant to show examples, it's not being used in
production or dynamically pulled in on other website builds, so breaking
existing structures is perfectly reasonable.


-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org







-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [DISCUSS] Create a new repo for website template

2024-02-20 Thread tison
Hi Daniel,

This is my original proposal. See "Reject Alternative" for more details.

Sebb stated "Could perhaps be compared to changing from Java to Kotlin."

Or at least we let COMDEV PMC "own" apache/apache-website-template?

My major object is to publish the docu template under ASF namespace, and
not as a secondary source behind an unmaintained one, which is unreasonable.

Best,
tison.


Daniel Gruno  于2024年2月20日周二 17:45写道:

> On 2/20/24 10:34, tison wrote:
> > ## Background ##
> >
> > More background can be found in [1][2]. The current website template [3]
> > has not been updated for six years and uses outdated tech that can hardly
> > be used for new podlings.
> >
> > I developed a new template[4], and it's been used for a few podlings
> > already. All of them are glad to see this improvement.
> >
> > ## Proposal ##
> >
> > Create a new repo under COMDEV PMC to host the new website template.
> Such a
> > template is mainly for new podlings setup but is also suitable for any
> TLPs.
> >
> > The name is to be determined. Following the self-serve rules, we can only
> > create repo with comdev- prefix, so perhaps comdev-website-template.
> >
> > Or from why I create an INFRA ticket, apache/website-template-docusaurus,
> > with INFRA's help.
> >
> > ## Reject Alternative ##
> >
> > 1. Create a new branch under apache/apache-website-template.
> > It's discussed in [5][6] and doesn't seem a good direction.
> >
> > 2. Create a new repo under Incubator PMC.
> > I'm hesitant about this, actually. But Andrew Wetmore wrote:
> >
> >> This is not the purview of the Incubator, and it's not the purview of
> > Infra.
> >
> > It's kind of reasonable, so I reached out here first.
> >
> > Best,
> > tison.
> >
> > [1] https://issues.apache.org/jira/browse/INFRA-25494
> > [2] https://lists.apache.org/thread/nzzvz0j6mlgfn4pldxg6988oqw20b0bx
> > [3] https://github.com/apache/apache-website-template/
> > [4] github.com/tisonkun/apache-website-template/tree/docusaurus
> > [5] https://issues.apache.org/jira/browse/INFRA-25486
> > [6] https://github.com/apache/apache-website-template/pull/17
> >
>
> This feels like we are over-engineering the solution to a simple
> problem. Just use the existing website-template repository, have the
> default branch be an empty branch with a README that tells you what the
> different examples are, each in their own branch or directory.
>
> The repository is meant to show examples, it's not being used in
> production or dynamically pulled in on other website builds, so breaking
> existing structures is perfectly reasonable.
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>
>


Re: [DISCUSS] Create a new repo for website template

2024-02-20 Thread Daniel Gruno

On 2/20/24 10:34, tison wrote:

## Background ##

More background can be found in [1][2]. The current website template [3]
has not been updated for six years and uses outdated tech that can hardly
be used for new podlings.

I developed a new template[4], and it's been used for a few podlings
already. All of them are glad to see this improvement.

## Proposal ##

Create a new repo under COMDEV PMC to host the new website template. Such a
template is mainly for new podlings setup but is also suitable for any TLPs.

The name is to be determined. Following the self-serve rules, we can only
create repo with comdev- prefix, so perhaps comdev-website-template.

Or from why I create an INFRA ticket, apache/website-template-docusaurus,
with INFRA's help.

## Reject Alternative ##

1. Create a new branch under apache/apache-website-template.
It's discussed in [5][6] and doesn't seem a good direction.

2. Create a new repo under Incubator PMC.
I'm hesitant about this, actually. But Andrew Wetmore wrote:


This is not the purview of the Incubator, and it's not the purview of

Infra.

It's kind of reasonable, so I reached out here first.

Best,
tison.

[1] https://issues.apache.org/jira/browse/INFRA-25494
[2] https://lists.apache.org/thread/nzzvz0j6mlgfn4pldxg6988oqw20b0bx
[3] https://github.com/apache/apache-website-template/
[4] github.com/tisonkun/apache-website-template/tree/docusaurus
[5] https://issues.apache.org/jira/browse/INFRA-25486
[6] https://github.com/apache/apache-website-template/pull/17



This feels like we are over-engineering the solution to a simple 
problem. Just use the existing website-template repository, have the 
default branch be an empty branch with a README that tells you what the 
different examples are, each in their own branch or directory.


The repository is meant to show examples, it's not being used in 
production or dynamically pulled in on other website builds, so breaking 
existing structures is perfectly reasonable.



-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[DISCUSS] Create a new repo for website template

2024-02-20 Thread tison
## Background ##

More background can be found in [1][2]. The current website template [3]
has not been updated for six years and uses outdated tech that can hardly
be used for new podlings.

I developed a new template[4], and it's been used for a few podlings
already. All of them are glad to see this improvement.

## Proposal ##

Create a new repo under COMDEV PMC to host the new website template. Such a
template is mainly for new podlings setup but is also suitable for any TLPs.

The name is to be determined. Following the self-serve rules, we can only
create repo with comdev- prefix, so perhaps comdev-website-template.

Or from why I create an INFRA ticket, apache/website-template-docusaurus,
with INFRA's help.

## Reject Alternative ##

1. Create a new branch under apache/apache-website-template.
It's discussed in [5][6] and doesn't seem a good direction.

2. Create a new repo under Incubator PMC.
I'm hesitant about this, actually. But Andrew Wetmore wrote:

> This is not the purview of the Incubator, and it's not the purview of
Infra.

It's kind of reasonable, so I reached out here first.

Best,
tison.

[1] https://issues.apache.org/jira/browse/INFRA-25494
[2] https://lists.apache.org/thread/nzzvz0j6mlgfn4pldxg6988oqw20b0bx
[3] https://github.com/apache/apache-website-template/
[4] github.com/tisonkun/apache-website-template/tree/docusaurus
[5] https://issues.apache.org/jira/browse/INFRA-25486
[6] https://github.com/apache/apache-website-template/pull/17