Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[elk-dev] Today's Meeting Minutes

Greetings!

Here's a few of the things we talked about today.

Cheers,
 Christoph Daniel



# Meeting 2017-02-20

## New Documentation

* Even with the new documentation system, we currently have two problems:
  1. The main website and the documentation are two different websites
  2. We currently only provide documentation for the master branch
* The goal might be to migrate everything to Hugo...
  * The docs/ folder would contain the Hugo site definition which would
contain...
    * ...the content of the main website
    * ...all of the documentation
    * ...*not* the MELK-based documentation
  * The automatic build would generate MELK-based content into that
directory structure
  * The automatic build would invoke Hugo on the docs/ directory
    * The nightly build would push the result to the Eclipse website
repository
    * The release build would pack up the documentation into a (properly
named) zip file


## Publishing to Maven

* Initial effort might be high, but will make ELK reusable for many
projects that are not in the Eclipse ecosystem
  * Gradle, for example, can also use Maven repositories
* We would publish our nightly builds as snapshots in Sonatype, and our
releases as proper releases
* We would need to register for a Sonatype account, that we would share
within our development team
* Tasks:
  * Christoph Daniel will...
    * ...create a Sonatype account
    * ...add the necessary meta data to the POM files
    * ...communicate with webmasters to setup Hudson accordingly (user
name, password, GPG keys)
  * Miro will...
    * ...setup the build
* We target release 0.3.0 for the first Maven Central-enabled release
* We might publish a milestone release to check whether everything works

Attachment: signature.asc
Description: OpenPGP digital signature


Back to the top