git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Old Daffodil Wiki Migration


All,

I've gone through the pre-Apache Daffodil wiki and moved a good chunk of
the content to the either the new website or the new wiki, depending on
if it was user focused or dev focused information. For old wiki pages
where information was moved, I removed the content and added a link to
the new content so that search engines will starting finding the new
stuff.

However, there are still 27 pages that have not been moved. Below are
links to the pages and descriptions of why they haven't been moved. If
you think information on any of those page is important, lets have a
discussion about where that information should live.

1) Generic Build Related


https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Getting+Started+for+Developers

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Build+Daffodil

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Building+with+SBT

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Development+Guide

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Installing+Git

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Preliminary+Build

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Run+Daffodil+you+just+Compiled+from+the+Command+Line

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Set+Environment+Variables

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Building+Daffodil

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Building+Daffodil+Command-line+Executable+Binary

  These pages are all related to setting up a build environment. I'm not
  sure much of this really adds anything. This generally involves things
  like how to install SBT/GIT/Java, how to run sbt commands, etc. I
  think most of this information is out of the scope for how to compile
  Daffodil. And things that are in scope should probably be in the
  README file. That is the first place people will look when trying to
  build and contribute to Daffodil.

2) Eclipse Set-Up


https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Eclipse+for+Daffodil

https://opensource.ncsa.illinois.edu/confluence/pages/viewpage.action?pageId=18284558

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Installing+Eclipse

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Configure+Eclipse+-+Part+1

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Configure+Eclipse+-+Part+2+-+Settings+and+XML

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Setup+Microsoft+Windows+for+Unicode

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Eclipse+Tricks+and+Notes

  These pages are all related to how to set up eclipse. There's
  important information in here, but it's mostly outdated and keeping up
  with eclipse changes is difficult. It might be useful to have some
  high level eclipse instructions for things that must be done and
  likely won't change between eclipse version (e.g. sbt
  updateClassifiers). But as is, I think those pages have become too
  difficult to maintain. Maybe a single page that gives general advice
  might be useful?

3) Projects for New Contributors


https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Quick+projects+to+get+started+contributing+to+Daffodil

  I think the concept of this page is a really good idea, but it has
  become out of date, and I think some projects are not easy enough for
  a beginner to contribute to Daffodil. Instead of this wiki page, I
  think a better option might be take advantage of the "label" field of
  Jira to pick out bugs that would be good for new contributors. Then
  new users could just filter on that label. The list automatically
  stays up to date as bugs are resolved. And it looks like there's
  already a few labels that might be appropriate (e.g. beginner,
  newbie).

4) Testing Custom Schemas


https://opensource.ncsa.illinois.edu/confluence/pages/viewpage.action?pageId=74714015

  This describes the old daffodil-extra directory which ended up being a
  bad idea. I think the new DFDL project layout provides a good
  mechanism for testing schemas, and that already has a page on the
  website.

5) Tested Version of Tools


https://opensource.ncsa.illinois.edu/confluence/pages/viewpage.action?pageId=94832485

  This quickly falls out of date, and the necessary information should
  be in the README.

6) Integrations


https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Daffodil+Calabash
  https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Apache+NiFi

  The information on these pages should probably live in the
  repositories for those projects. Whether or not those are still
  maintained on NCSA or moved somewhere else (Github, ASF) I think is
  still TBD.

7) Miscellaneous, not sure if these pages are still needed


https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Notes+on+an+Extensible+DFDL

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/String+Literals+in+DFDL+Schemas

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Archive%3A+Publications+and+Presentations

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Investigations+of+Data+Representation

https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Git+with+Submodules