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

As a developer, I want to have java template repo #7

Closed
7 tasks done
jordanpadams opened this issue Jul 15, 2021 · 1 comment · Fixed by #8
Closed
7 tasks done

As a developer, I want to have java template repo #7

jordanpadams opened this issue Jul 15, 2021 · 1 comment · Fixed by #8
Assignees
Labels
B12.0 enhancement New feature or request i&t.skip

Comments

@jordanpadams
Copy link
Member

jordanpadams commented Jul 15, 2021

💪 Motivation

...so that I can kick-off a project with all the things the PDS expects as part of the repo. (and it builds with CI/CD too!)

📖 Additional Details

See NASA-PDS/template-repo-python#13 for some additional things we want to add as well. Basically, we want to have a stable template java repo.

  • Add a template "Hello World"-like doc source page so the mvn site can be built via CI/CD
  • Create a Github Pages branch to push the docs to as part of CI/CD
  • Add 1 template java test so mvn test can successfully run via CI/CD (e.g. sys.exit(0))
  • Update default docs to look similar to NASA-PDS/pds-template-repo-python
  • Update stable_cicd.yaml to use latest roundup (e.g. triggered by release/* branch)
  • Add CONTRIBUTOR guide - github says some things here but open to something apache-like
  • Add CODE_OF_CONDUCT - example from some SMD folks, but open to something apache-like
@jordanpadams
Copy link
Member Author

@nutjob4life per your comment on the maven testing, I recommend we retrofit this repo to be a java template and use this for your testing.

@jordanpadams jordanpadams added B12.0 enhancement New feature or request and removed requirement labels Jul 15, 2021
@jordanpadams jordanpadams added this to the 11.Jesse.Owens milestone Jul 15, 2021
nutjob4life added a commit that referenced this issue Jul 29, 2021
@nutjob4life nutjob4life mentioned this issue Jul 29, 2021
jordanpadams added a commit that referenced this issue Jul 30, 2021
MJJoyce added a commit to NASA-PDS/.github that referenced this issue Aug 20, 2021
MJJoyce added a commit to NASA-PDS/.github that referenced this issue Aug 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B12.0 enhancement New feature or request i&t.skip
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants