-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[UserStory] Add workarounds to Contributing.md #201
Comments
I would like to be assigned this issue. |
"Before you do anything..." seems like hyperbole. That also makes it hard to validate. Questions about the "step by step instructions with terminal/command lines" include: "Which OS and user interface are being described?" and "How many specific contexts need to be addressed in the documentation?" It seems to me that a basic *nix OS and standard shell (bash, csh, zsh, ...) would be appropriate. We just need to make some decisions. What is meant by "packages"? |
After having talked about what we expect our audience to already know, Ive decided it better to suggest adding work-arounds to the contributing.md document for specific machines and problems that we've notice tend to arise when you try to follow the existing document. |
I agree. The approach you suggest is both highly valuable and feasible. |
Please update the Acceptance Criteria of this issue to reflect your new intent. (Once we agree upon those, I will add this issue to the project.) |
We agreed on adding the 'workarounds' under the apache ant package header, as more of 'for your convenience' tips for installing ant using package managers for specific machines. |
I'd like to suggest adding Junit as a tool in the contributing file. When you build this file, the build tool(ant) may be unable to locate the Junit library during the build, so users should make sure the JUnit JAR file is present in their project or is available in a directory that Ant can access. |
I agree! Contributors would benefit from more extensive information about development tools, especially those that perform quality assessment on contributed code. |
User Story
Essential components
Story
As a contributor I want Workaround instructions for building on MacOS and Ubuntu machines in the contributing.md file
so that anyone who may be building on those machines can build successfully.
Acceptance Criteria
(Rules or scenarios are acceptable formats.)
Supporting Information
Related to epic #80, the contributing.md file could use a much more organized and chronological set of more specific instructions on what technologies are needed and how to build the project as well.
The text was updated successfully, but these errors were encountered: