Hi,

Generally that should work. 
However pushing to the "asf-site" branch is only possible on the nodes labeled 
with 'git-websites'

Just keep that in mind.

Chris

Am 18.11.19, 22:54 schrieb "Dominik Riemer" <[email protected]>:

    The new website will integrate the content from the homepage 
(streampipes.org) and the docs (docs.streampipes.org)
    
    Both sites need to be built with npm:
    * I'm currently rewriting the homepage to a harp.js site which will compile 
the ejs-based content to plain html files
    * The docs are based on Docusaurus and also result in plain html files 
after compiling the source.
    * After both sites are built, they can be merged into a single directory, 
where the root folder contains the website elements and a docs folder contains 
the documentation.
    
    We would then need a Jenkins job that first builds the website, then the 
documentation and afterwards merges both "compiled" folders to a single 
directory and pushes it to the asf-site branch.
    
    This should work, right?
    
    The new website is almost ready and I'm quite sure that the code grant will 
be signed by tomorrow, so it'll be the first thing we'll probably commit to the 
new git repos ;-)
    
    @Justin: Thanks for the link, yes, we'll rename our Docker hub account and 
also do the other stuff explained there, the same probably also applies to our 
Twitter account (although not related to releases but to brand management).
    
    Dominik
    
    On 2019/11/18 14:04:47, Christofer Dutz <[email protected]> wrote: 
    > By the way ... what are you building your website with?
    > 
    > Are you editing the html, javascript, css etc. manually or are is there 
some sort of build involved?
    > 
    > If it's pure "HTML-Programming" (Couldn’t make the double quotes bigger 
and fatter) you probably don't need to do anything.
    > If you're compiling/transpiling something. 
    > Usually you would commit the result to a detached git branch called 
"asf-site" branch for the ASF tooling to automatically update the website.
    > 
    > But I can help you with all of this.
    > 
    > Chris
    > 
    > 
    > 
    > Am 18.11.19, 10:54 schrieb "Dominik Riemer" <[email protected]>:
    > 
    >     Hi Justin,
    >     thanks, that sounds good!
    >     Our recommended installation includes an installation script and 
convenience Docker images on Docker Hub. The script basically generates a 
Docker-Compose file and downloads the images from Docker Hub. We would also 
clearly mark the non-apache releases in the README on Docker Hub. 
    >     Besides Docker Hub, binary releases are currently available on Maven 
Central (under org.streampipes coordinates)
    >     
    >     Dominik
    >     
    >     -----Original Message-----
    >     From: Justin Mclean <[email protected]> 
    >     Sent: Saturday, November 16, 2019 11:05 PM
    >     To: [email protected]
    >     Subject: Re: Website Migration / Non-Apache releases
    >     
    >     Hi,
    >     
    >     > I don't think that you have to remove the references. But you have 
to make it clearly visible that these are NOT Apache Releases.
    >     
    >     Yes just as long as they are clearly marked as non Apache releases 
all is good. Are the releases available anywhere else?
    >     
    >     Thanks,
    >     Justin
    >     
    > 
    > 
    

Reply via email to