jakartaee / jakartaee/platform

Open a tooling project

Open
#1,111 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
230
Forks
77
Avg merge
8d 5h
Merged PRs (30d)
1

Description

I hope there is a tooling project under Jakarta EE to resolve these problems in a central place.

## Spec Development
1. Commit log lint, GitHub actions workflow template files.
2. Java Code Format, provided as extensions for the existing code style libs(Check Style, etc.) and build tools extensions(Maven/Gradle)
3. Document style improvement(ASCII DOC) build tools extensions(Gradle/Maven)

## End User/Developer Support
1. Java compiler annotation processing to improve Nonnull/Nullable check.
2. Testing framework like Arquillina/Weld Unit. Fast and lightweight Jakarta Server Runtime(embedded and in-process impl instead of heavy external network) for testing purpose, and test containers to prove the functionalities in the real Jakarta Application servers.
3. Starter, Jakarta EE tutorial, etc.
4. GlassFish IDE(NetBeans IDE, Eclipse JEE bundle) and Maven/Gradle support, esp. adopt Maven cargo plugin.

_Originally posted by @hantsy in https://github.com/jakartaee/transactions/pull/230#discussion_r2145259925_

* https://github.com/jakartaee/platform/issues/714

Contributor guide

Open the contributing guide

Research direction

Start with the original discussion in transactions PR #230 and the related platform issue #714; no target file, test, or entry point is identified. Completion would require an agreed, bounded scope for the proposed tooling project rather than implementing the entire wishlist.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, java
Domain
build-system, ci-cd, testing, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
18/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.