Examples demonstrate code, but not project configuration
- Dominant language
- Java
- Stars
- 8.7k
- Forks
- 4.7k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 205
Description
Deriving a possible issue from http://stackoverflow.com/questions/38317428/how-do-i-resolve-java-lang-nosuchmethoderror-com-google-api-services-dataflow-m
The above StackOverflow question illuminates the fact that the Dataflow-examples repository is not a demonstration of proper project configuration, but only code. Today there is not a separate examples repository for Beam, but just an examples module, so the issue is not highlighted.
It is probably quite useful to have a starter project that actually has the dependencies set up correctly, not referencing the Beam parent pom, so users can clone it and get started. It could be in a separate repository or not - that aspect is actually orthogonal IMO.
Imported from Jira [BEAM-442](https://issues.apache.org/jira/browse/BEAM-442). Original Jira may contain additional context.
Reported by: kenn.
Contributor guide
Research direction
Start by reviewing the Dataflow-examples repository and Beam's examples module, especially how they reference the Beam parent pom and declare dependencies. Compare that setup with the requested starter project, then determine the project location and configuration needed for users to clone and begin successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- developer-experience
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100