-
Notifications
You must be signed in to change notification settings - Fork 0
Closed

Description
These tasks should be confirmed/performed on each Weaver/Spring Service. This note should be a template for comments of each PR into staging.
- 1. Standardize the multiple forms of gitignore
- 2. Standardize README
- 3. Standardize LICENSE, update date and update pom.xml
- 4. Standardize PR and Issue templates
- 5. Upgrade parent project to Weaver-Webservice-Core 2.1.1-RC11
- 6. Convert all application.properties to application.yml
- 7. Clean up log files of not being used and ensure used log files are accurate and consistent
- 8. Maven build utilizes jar profile
mvn package -Pjar -DskipTests=true
*see pom.xml - 9. Update Dockerfile for consistency
- 10. Update Dockerfile to combine RUN commands for better layer caching
- 11. Update Dockerfile to use
--non-unique
to both useradd and groupadd commands. - 12. Update Dockerfile RUN build command to utilize jar profile
- 13. Update GitHub workflow step versions
gitignore
https://github.com/github/gitignore
- Default Java gitignore plus common docker files to ignore
- Standalone apps (CAP, SAGE, Vireo) with Java, JavaScript gitignore plus common docker and weaver ui files to ignore
- Standardize sections for .gitignore (community by project type, docker, application specific)
README
Create multiple md files next to primary README.
- README.md
- badges
- name
- overview
- app repo
- deployment
- API documentation
- license
- DEPLOYMENT.md
- running for development
- docker for development
- docker for deployment
PR templates
Template defined for services
Issue templates
Issues regarding intended purpose of client repositories.
- bug template
- feature template
Metadata
Metadata
Assignees
Labels
No labels