Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [birt-dev] Website

That is uber cool! šŸ˜Ž

Pressing "Edit page" finds the correct document on GitHub. Impressive šŸ‘

I edited the "About" page and created a PR in a matter of seconds.

What we need next is the Github action to automagically publish this change.

https://github.com/eclipse/birt-website/pull/1

Cheers,

Wim



On Tue, Apr 13, 2021 at 2:56 PM Loetz, Christophe <ChLoetz@xxxxxxxxxxxxxxxxxxx> wrote:

Hi Wim,

Ā 

here we go: https://eclipse.github.io/birt-website/

have y look and tell me if this corresponds what we were both looking forā€¦ J

Ā 

Best

Christophe

Ā 

Von: birt-dev [mailto:birt-dev-bounces@xxxxxxxxxxx] Im Auftrag von Wim Jongman
Gesendet: Dienstag, 13. April 2021 10:08
An: For developers on the BIRT project
Betreff: Re: [birt-dev] Website

Ā 

Editing pages with Docusaurus sounds like a complicated workflow. Let me know when we can look at a prototype. Alternatively, we just edit the MD documents directly.

Ā 

Regarding the extra repo. I think we should just push the static content to the gh-pages branch. Then after accepting the PR, we can sync the gh-pages branch with the eclipse website.

Ā 

We must make sure that search engines will not index the "github.io" content.

Ā 

Workflow:

Ā 

1. People make PR

2. Github action runs and publishes to gh-pages brancg

3. PR is approved, main branch is updated

4. Static content pushed to Eclipse website

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

On Mon, Apr 12, 2021 at 7:47 PM Loetz, Christophe <ChLoetz@xxxxxxxxxxxxxxxxxxx> wrote:

Hi Wim,

Ā 

Yes I confirm.

Ā 

For the moment I implemented following possibilities:

Ā 

The web-server which hosts the website contains the static web pages as wells as the corresponding md.files which are either located in git/github or in a distinct directory on the website. Clicking on the ā€œEdit this pageā€ link on a web page calls a md editor. If php is activate on the website you can edit the md.file and submit it either to git/gihub or back to is directory from where it was loaded. If there is no php available the md.file can be locally downloaded, edited and from there pushed to git/github again. Github has two roles itā€™s a repo and a webserver.

Ā 

Thatā€™s what I tried to show in the graphic below:

Ā 

In short: local development with git. If there are more than one person working on the website the md-files are to be merged and versioned with github. The deployment and life-test is don on a staged website. If everything is ok the result is deployed to the life website.

Ā 

I hope that my explanation was understandable. Donā€™t hesitate to ask any question.

Ā 

Best

Christophe

_______________________________________________
birt-dev mailing list
birt-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/birt-dev

_______________________________________________
birt-dev mailing list
birt-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/birt-dev

Back to the top