Skip to content
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

Documentation: Add METplus Components Installation Instructions to the Documentation #2510

Open
22 tasks
bikegeek opened this issue Mar 6, 2024 · 5 comments
Open
22 tasks
Assignees
Labels
alert: NEED ACCOUNT KEY Need to assign an account key to this issue alert: NEED MORE DEFINITION Not yet actionable, additional definition required component: AWS Amazon Web Services component: build process Build process issue component: documentation Documentation issue METplus 6.0 Coordinated Release METviewer: Current Installs priority: medium Medium Priority requestor: METplus Team METplus Development Team type: task An actionable item of work
Milestone

Comments

@bikegeek
Copy link
Contributor

bikegeek commented Mar 6, 2024

Describe the Task

METviewer has been historically been updated/installed on various hosts by one developer. Detailed instructions need to be added to the METplus documentation (location to be determined) to enable other developers to perform updates/installations.

This will likely impact the other METplus Analysis Tools repositories (i.e. METdataio, METcalcpy, METplotpy).

Documentation should also be written up describing the installations that are performed for all of the METplus components and are listed on the Existing Builds page.

This information will likely go into a new section of the Release Guide.

Time Estimate

Estimate the amount of work required here.
Issues should represent approximately 1 to 3 days of work.

Sub-Issues

Consider breaking the task down into sub-issues.

  • Add a checkbox for each sub-issue here.

Relevant Deadlines

List relevant project deadlines here or state NONE.

Funding Source

Define the source of funding and account keys here or state NONE.

Define the Metadata

Assignee

  • Select engineer(s) or no engineer required
  • Select scientist(s) or no scientist required

Labels

  • Select component(s)
  • Select priority
  • Select requestor(s)

Projects and Milestone

  • Select Repository and/or Organization level Project(s) or add alert: NEED CYCLE ASSIGNMENT label
  • Select Milestone as the next official version or Future Versions

Define Related Issue(s)

Consider the impact to the other METplus components.

Task Checklist

See the METplus Workflow for details.

  • Complete the issue definition above, including the Time Estimate and Funding Source.
  • Fork this repository or create a branch of develop.
    Branch name: feature_<Issue Number>_<Description>
  • Complete the development and test your changes.
  • Add/update log messages for easier debugging.
  • Add/update unit tests.
  • Add/update documentation.
  • Add any new Python packages to the METplus Components Python Requirements table.
  • Push local changes to GitHub.
  • Submit a pull request to merge into develop.
    Pull request: feature <Issue Number> <Description>
  • Define the pull request metadata, as permissions allow.
    Select: Reviewer(s) and Development issues
    Select: Repository level development cycle Project for the next official release
    Select: Milestone as the next official version
  • Iterate until the reviewer(s) accept and merge your changes.
  • Delete your fork or branch.
  • Close this issue.
@bikegeek bikegeek added component: documentation Documentation issue type: task An actionable item of work alert: NEED MORE DEFINITION Not yet actionable, additional definition required alert: NEED ACCOUNT KEY Need to assign an account key to this issue alert: NEED CYCLE ASSIGNMENT Need to assign to a release development cycle component: build process Build process issue requestor: METplus Team METplus Development Team METviewer: Current Installs component: AWS Amazon Web Services METplus 6.0 Coordinated Release labels Mar 6, 2024
@bikegeek bikegeek added this to the METplus-6.0.0 milestone Mar 6, 2024
@georgemccabe
Copy link
Collaborator

Should this issue belong in the METviewer repository since it will likely be added to the METviewer documentation?

@bikegeek
Copy link
Contributor Author

bikegeek commented Mar 7, 2024 via email

@jprestop jprestop removed alert: NEED MORE DEFINITION Not yet actionable, additional definition required alert: NEED CYCLE ASSIGNMENT Need to assign to a release development cycle labels Mar 7, 2024
@jprestop
Copy link
Collaborator

jprestop commented Mar 7, 2024

Hi @georgemccabe. You're also missing some context from the meeting where we discussed this work. I just added to the description the following information:

Documentation should also be written up describing the installations that are performed for all of the METplus components and are listed on the Existing Builds page.

This information will likely go into a new section of the Release Guide.

@jprestop jprestop changed the title Add METviewer installation instructions Documentation: Add METplus Components Installation Instructions to the Documentation Mar 7, 2024
@georgemccabe
Copy link
Collaborator

Thank you for clarifying, @bikegeek and @jprestop

@jprestop jprestop added the alert: NEED MORE DEFINITION Not yet actionable, additional definition required label Apr 11, 2024
@jprestop
Copy link
Collaborator

Regarding instructions for installing METviewer, @TatianaBurek mentioned via email that she doesn't currently have any written instructions and would need to find the time, correct location (METplus Release Guide???), and have a project key to create them. We would need to talk with @TaraJensen about an account key, ensure @TatianaBurek has time, and finalize a location (I can't remember why we talked about putting this in the Release Guide and would like some further discussion with the team regarding the details on that and receive clarification on how the METviewer instructions impact the other METplus Analysis Tools repositories, so as a result, I just added the ALERT: NEED MORE DEFINITION label).

@georgemccabe georgemccabe added the priority: medium Medium Priority label May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
alert: NEED ACCOUNT KEY Need to assign an account key to this issue alert: NEED MORE DEFINITION Not yet actionable, additional definition required component: AWS Amazon Web Services component: build process Build process issue component: documentation Documentation issue METplus 6.0 Coordinated Release METviewer: Current Installs priority: medium Medium Priority requestor: METplus Team METplus Development Team type: task An actionable item of work
Projects
Status: 🔖 Ready
Status: 🔖 Ready
Development

No branches or pull requests

3 participants