Skip to content

Add documentation, config template and ownership files - #8

Open
Manvi-55 wants to merge 2 commits into
mainfrom
manvi/samples
Open

Add documentation, config template and ownership files#8
Manvi-55 wants to merge 2 commits into
mainfrom
manvi/samples

Conversation

@Manvi-55

Copy link
Copy Markdown
Contributor
  • Rewrite README.md: build+licence badges, Overview with Key Features, standard sections (Prerequisites, Downloading, Check dependencies, Building the Sample, Deploying to CICS Liberty JVM server with 3 deployment methods, Running, Troubleshooting, License, Contributing)
  • Update build commands: clean build (Gradle), clean verify (Maven)
  • Update prerequisites: CICS TS V6.1+, Java 17+, Jakarta EE 10
  • Add CODEOWNERS replacing MAINTAINERS.md (Issue: old convention)
  • Add etc/config/liberty/server.xml sample config with servlet-6.0, jdbc-4.3, transaction-1.2, T2 and T4 dataSource definitions
  • Add .github/workflows/cleanup-old-runs.yaml (weekly, 30 day retention)

- Rewrite README.md: build+licence badges, Overview with Key Features,
  standard sections (Prerequisites, Downloading, Check dependencies,
  Building the Sample, Deploying to CICS Liberty JVM server with 3
  deployment methods, Running, Troubleshooting, License, Contributing)
- Update build commands: clean build (Gradle), clean verify (Maven)
- Update prerequisites: CICS TS V6.1+, Java 17+, Jakarta EE 10
- Add CODEOWNERS replacing MAINTAINERS.md (Issue: old convention)
- Add etc/config/liberty/server.xml sample config with servlet-6.0,
  jdbc-4.3, transaction-1.2, T2 and T4 dataSource definitions
- Add .github/workflows/cleanup-old-runs.yaml (weekly, 30 day retention)
@Manvi-55 Manvi-55 self-assigned this Aug 25, 2026
- gradle-wrapper.properties: remove networkTimeout and validateDistributionUrl
  (Agents.md: standard is exactly 5 lines; these settings use Gradle defaults)
- etc/config/liberty/server.xml: db2v12 -> db2v13 (V12 out of support),
  remove unrelated JMS/MQ resources (wasJmsEndpoint, jmsConnectionFactory,
  connectionManager, MQ variable comment) not applicable to a JDBC sample,
  remove cicsts:core-1.0 and cicsts:security-1.0 from featureManager
  (auto-injected by CICS integrated mode — do not ask users to add)
- README.md: align featureManager snippet with server.xml template
  (remove transaction-1.2/cicsts:core/security, add transportSecurity-1.0,
  add note that cicsts:core-1.0 is auto-injected), update Db2 prerequisite
  from V12 to V13 or later
- .gitignore: add ~$* pattern to exclude Office lock files (e.g. ~$server.xml)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant