[GSoC 2018] Rule Designer - pmd/pmd GitHub Wiki

UI Designer - Upgrades and New Features

Timeline

First Coding Period (May 14, 2018 - June 15, 2018)

  • End of Period Goal - To Implement three new features for the Designer.
  • Details
    • Week 1 - Remove the need for refreshAST button.
    • Week 2-3 - Setting Up AuxClassPath
    • Week 3-4 - XPath Autocomplete

Second Coding Period (June 16, 2018 - July 13, 2018)

  • End of Period Goal - Implement a feature allowing users to evaluate a rule, and load and edit the XPath expression of XPath rules.

Third Coding Period (July 14,2018 - August 14,2018)

  • End of Period Goal - Work on the Documentation for the designer.

  • Details

    • Creating a Documentation with main features of the designer.
    • A Short Video Tutorial on using the designer for the first time.