jakartaee / jakartaee/jsonp-api

JSON Processing 2.2 Milestone 2

Open
#415 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
160
Forks
64
Avg merge
4d 5h
Merged PRs (30d)
4

Description

For Milestone 1, if possible it would be ideal to complete the following minimum actions. Milestone 1 work should be completed by October 15 including API, Javadoc, and specification doc artifacts being available. Ideally there would also be a Milestone version of the TCK as well. Status for the Milestone 1 issues will be tracked using this dashboard.

GitHub updates

  • Service release branch created for N-1 release
  • New / master / main branch up-to-date with service release updates from previous version
  • If not done, move from master branch to main.

Code updates

  • Version update to the new version number including updating Export and Import versions in API jar’s MANIFEST.MF and Specification document
  • TCK brought over from platform repo if appropriate (do not delete from platform-tck repo until ratified)
  • Remove all tests from exclude list
  • Updates for the SEO change in the specification document as outlined in https://github.com/jakartaee/platform/issues/1108
  • Do changes necessary to remove references to Java SecurityManager from the spec and API as outlined in https://github.com/jakartaee/platform/issues/1018

CI updates

  • OSSRH updates
  • TCK running with EE 11 ratifying implementation with Java 21 (tests could be failing due to new tests added / excluded tests no longer removed) and any other LTS versions supported by your new version. Bonus points for Java 25 running.
  • Jenkins job created for the new version for API, Javadoc, spec and TCK
  • Make sure service stream Jenkins jobs are working for API and TCK

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the unchecked items in the issue, starting with the API jar MANIFEST.MF and specification document version updates, then the OSSRH, TCK, and Jenkins requirements. Use the linked dashboard and referenced platform issues for context. Done means the remaining Milestone 1 checklist items are completed and the API, Javadoc, specification, and TCK artifacts and CI jobs are available.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
ci-cd, documentation, release, testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.