Azure / Azure/azure-functions-core-tools
[Epic] Java Support in Core Tools
- Dominant language
- C#
- Stars
- 1.5k
- Forks
- 498
- Avg merge
- 4d 20h
- Merged PRs (30d)
- 14
Description
Tracking design discussion and work for potentially supporting Java in core tools (maybe when workflows are brought in). Currently, Java is not supported in core-tools and the guidance is to use one of the following [supported environments.](https://learn.microsoft.com/en-us/azure/azure-functions/functions-develop-local?pivots=programming-language-java#local-development-environments)
Now:
- [ ] Add logging to make sure customers do not use `func new` with Java.
- https://github.com/Azure/azure-functions-core-tools/issues/4539
- [ ] Remove [misleading documentation](https://learn.microsoft.com/en-us/azure/azure-functions/functions-run-local?tabs=windows%2Cisolated-process%2Cnode-v4%2Cpython-v2%2Chttp-trigger%2Ccontainer-apps&pivots=programming-language-java) regarding Java support in core tools.
- https://github.com/Azure/azure-functions-core-tools/issues/4580
Design:
- [ ] TBD
Implementation:
- [ ] TBD
Contributor guide
Research direction
Start with linked issues #4539 and #4580, which cover logging for `func new` and misleading Java documentation. The epic has no named files, tests, design, or implementation plan; it is done only after the design and implementation work are defined and the listed checklist items are resolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, java
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100