Hi all,

Here are some documentation tasks i would like to add (some of them inspired 
from Janardhan's emails)


Critical:


- Remove GhPages branch, (still a TODO on Infra side), and point to docs folder 
for documentation.


Major:


- Install guide (from source but also from release) for Mac, Windows and Linux. 
Make short precises minimum install guides + execution guides. These should be 
exactly the same as our Workflow installs such that we have regression tests 
that prove the install works. Furthermore i think that installation of advanced 
features should be in separate install guides (advanced features include : GPU, 
Intel MKL, Spark)

- Guide on Logging with Log4J, and how to configure the system using the 
config.xml file.

- Guide on running tests, and install dependencies for tests! (In IntelliJ, or 
commandline)

- Tutorial updates, this can have many variants. One suggestion from Janardhan 
is Dev notebooks for the browser. Which is fine with me, but again to keep 
minimum maintenance i think it would be great to add tests to verify the 
execution of the tutorials, maybe as a new folder in 
`/src/main/test/java/org/apache/sysds/test/tutorials`. Furthermore i think 
these tutorials could benefit from being based on our docker images, to reduce 
the install part of the guides.

- We need tutorials both for Python, and Java.


Minor:


- Jira Cleanup: I have modified the old dashboard for SystemML to now only 
include open tasks. I would suggest that before the release we try to reduce 
this number of 693 open issues. This could also lead to some student projects, 
for instance there is an unfinished KNN algorithm. 
https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12335852
<https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12335852>

- PyDML cleanup: we have some code in the system that refers to the previous 
python PYDML that should be removed.


Best Regards

Sebastian

<https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12335852>

________________________________
From: Matthias Boehm <mboe...@gmail.com>
Sent: Wednesday, July 8, 2020 11:04:12 PM
To: dev@systemds.apache.org
Subject: [DISCUSS] Apache SystemDS 2.0 Release

Hi all,

I'd like to propose Aug 31 as a target date for the SystemDS 2.0 release
(feature freeze August 21). This should gives us enough time to figure
out the list of things that still should go into this release as it's an
opportunity of a major for changes of external behavior. However, as
it's the first SystemDS Apache release, I think we should still stick to
Spark 2.x and Java 8 and consider upgrades of Spark and the JDK for
subsequent releases. So, what do you think and any major features you'd
like to see complete for 2.0?

Regards,
Matthias

Reply via email to