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

[New Process Improvement Need]: Java-based project to integrate with GitHub Actions, Maven Central, etc. #127

Open
jpl-jengelke opened this issue Dec 14, 2023 · 1 comment
Assignees
Labels
high complexity Ticket has multiple difficult sub-tasks requested Requested by community members at a low level software lifecycle Process improvements involving developing, testing, integrating, deploying software

Comments

@jpl-jengelke
Copy link
Contributor

Checked for duplicates

Yes - I've already checked

Category

Software Lifecycle - the creation, change, and release of software

Describe the need

We have a need for a Java base project, that is ready for new projects to leverage GitHub Actions, Maven Central, and other Java ecosystem tools. Additionally, it should support internal Lab processes for MIPL-based software.

It is to be contained in the standalone repo slim-starterkit-java.

This starter kit will facilitate closing several process improvement tickets: #23, #24, #25, #104, #110.

@jpl-jengelke jpl-jengelke added requested Requested by community members at a low level high complexity Ticket has multiple difficult sub-tasks software lifecycle Process improvements involving developing, testing, integrating, deploying software labels Dec 14, 2023
@jpl-jengelke jpl-jengelke self-assigned this Dec 14, 2023
@jpl-jengelke
Copy link
Contributor Author

Issue #110 is currently being worked, so this issue will provide the vehicle for implementation and/or rework.

jpl-jengelke added a commit to NASA-AMMOS/slim-starterkit-java that referenced this issue Dec 14, 2023
jpl-jengelke added a commit to NASA-AMMOS/slim-starterkit-java that referenced this issue Dec 14, 2023
@jpl-jengelke jpl-jengelke changed the title [New Process Improvement Need]: Java base-project to integrate with GitHub Actions, Maven Central, etc. [New Process Improvement Need]: Java-based project to integrate with GitHub Actions, Maven Central, etc. Dec 19, 2023
@ingyhere ingyhere assigned ingyhere and unassigned jpl-jengelke May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high complexity Ticket has multiple difficult sub-tasks requested Requested by community members at a low level software lifecycle Process improvements involving developing, testing, integrating, deploying software
Projects
Status: No status
Development

No branches or pull requests

2 participants