MetroCS / QualityToolsForBlueJ

BlueJ extension to integrate quality assessment tools
GNU Lesser General Public License v3.0
0 stars 42 forks source link

[UserStory] BlueJ Extension Template #11

Open mmansoo1 opened 5 years ago

mmansoo1 commented 5 years ago

User Story

Essential components

Story

As a maintainer I want the BlueJ extension (linked below) template uploaded as a .java file to the master repository so that we have a reference for our own implementation.

Acceptance Criteria

Rules or scenarios are acceptable formats.

Supporting Information

Link to the BlueJ simple extension template: https://www.bluej.org/extensions/extensions.html The BlueJ extension API documentation: https://www.bluej.org/doc/extensionsAPI/

jody commented 5 years ago

"developer" is not one of the identified stakeholder types.

What is "the BlueJ extension template"? Here is a reference to example source code for a BlueJ extension: SimpleExtension.java

The rationale is to "have a reference for our own implementation", which this seems to address. Are you suggesting that this link be put into a document within the repository? In the project Wiki?

The acceptance criteria, however, states: "Includes BlueJ's extension packages". What does this mean? (The developer documentation gives the direction: "Compile it, including lib/bluejext.jar from your BlueJ installation in the compiler classpath. How you do this will depend on the tool you are using to develop your extension.")

Please update this user story to clarify what needs to be done.