vdhamer/Photo-Club-Hub-Data
Shared data layer for the Photo Club Hub apps: Core Data model, three-level JSON loaders, and supporting value types.
Is vdhamer/Photo-Club-Hub-Data beginner-friendly?
We have not seen enough recent pull requests from outside contributors to vdhamer/Photo-Club-Hub-Data to say how often they are merged. 4 beginner-friendly issues are open now.
- Stars
- 0
- Forks
- 0
- Open beginner issues
- 4
- Indexed issues
- 69
- Dominant language
- Swift
- License
- MIT
- Last GitHub push
- Oct 5, 2026
- Latest indexed
- Oct 6, 2026
- Contributing guide
- No contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- good first issue
- PR merge metrics
- No merged PRs in 30d
How to contribute to vdhamer/Photo-Club-Hub-Data
- There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
- Your contributions will be published under the project's MIT license.
- Pick one of the 4 open beginner-friendly issues below and comment that you want to work on it before you start.
Issues somebody may already be working on are listed last. List everything by date
-
Localization
Difficulty 4/5 3-5 days Newbie friendliness 35/100
vdhamer/Photo-Club-Hub-Data#100 ·
-
Role line "Member of Club (Town)": show the town in the interface language, like the Clubs headersOpenLocalization
Difficulty 4/5 3-5 days Newbie friendliness 44/100
-
Bug JSON
Difficulty 1/5 Under an hour Newbie friendliness 83/100
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
CoreData Enhancement JSON
Difficulty 5/5 Over a week Newbie friendliness 12/100
-
Enhancement JSON
Difficulty 4/5 3-5 days Newbie friendliness 35/100
vdhamer/Photo-Club-Hub-Data#88 · 4 comments ·
-
Enhancement JSON
Difficulty 5/5 Over a week Newbie friendliness 38/100
-
Enhancement JSON
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
vdhamer/Photo-Club-Hub-Data#81 · 6 comments ·
-
Documentation Enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
vdhamer/Photo-Club-Hub-Data#80 · 2 comments ·
-
Enhancement JSON
Difficulty 5/5 Over a week Newbie friendliness 25/100
vdhamer/Photo-Club-Hub-Data#78 · 2 comments ·
-
Bug CoreData
Difficulty 4/5 1-2 days Newbie friendliness 45/100
-
Bug CoreData JSON
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Bug CoreData
Difficulty 3/5 Half a day Newbie friendliness 45/100
-
CoreData
Difficulty 5/5 Over a week Newbie friendliness 12/100
-
Enhancement JSON
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
CoreData Enhancement JSON
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
CoreData Enhancement JSON
Difficulty 5/5 Over a week Newbie friendliness 32/100
-
CoreData Enhancement
Difficulty 5/5 Over a week Newbie friendliness 28/100
vdhamer/Photo-Club-Hub-Data#65 · 2 comments ·
-
Translated town and country names in Level 1, filled by a tool, so no app calls Apple's geocoderOpenEnhancement JSON Localization
Difficulty 4/5 3-5 days Newbie friendliness 42/100
vdhamer/Photo-Club-Hub-Data#64 · 3 comments ·
-
CoreData Enhancement JSON
Difficulty 4/5 3-5 days Newbie friendliness 35/100
vdhamer/Photo-Club-Hub-Data#63 · 2 comments ·
-
Bug JSON
Difficulty 4/5 3-5 days Newbie friendliness 25/100
vdhamer/Photo-Club-Hub-Data#62 · 1 comment ·
-
Serialize find-or-create of shared rows with a lock, so correctness no longer depends on pre-seedingOpenConcurrency CoreData Enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
vdhamer/Photo-Club-Hub-Data#61 · 1 comment ·
-
Refactoring
Difficulty 3/5 1-2 days Newbie friendliness 52/100
-
Whiteboard: where the JSON lives, where town and country names are decided, and associated cleanup plan for both appsMay be free again @vdhamer claimed this 53 days ago, and no pull request is open. OpenJSON
vdhamer/Photo-Club-Hub-Data#56 · 1 assignee ·
-
Thumbnail regex accepts a config.xml that no XML parser will, so a broken gallery looks healthyOpenBug Testing
Difficulty 3/5 1-2 days Newbie friendliness 25/100
-
Enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Enhancement JSON
Difficulty 4/5 3-5 days Newbie friendliness 42/100
vdhamer/Photo-Club-Hub-Data#69 · 1 comment ·
-
Enhancement JSON
Difficulty 4/5 3-5 days Newbie friendliness 38/100
vdhamer/Photo-Club-Hub-Data#68 · 13 comments ·
-
Documentation
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
Documentation
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
vdhamer/Photo-Club-Hub-Data#48 · 1 comment ·
-
Refactoring
Difficulty 4/5 3-5 days Newbie friendliness 42/100
-
JSON Testing
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
JSON Refactoring
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
CoreData Refactoring
Difficulty 5/5 Over a week Newbie friendliness 30/100
vdhamer/Photo-Club-Hub-Data#38 · 2 comments ·
-
CoreData Enhancement
Difficulty 4/5 3-5 days Newbie friendliness 38/100
vdhamer/Photo-Club-Hub-Data#37 · 1 comment ·
-
Refactoring
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Refactoring
Difficulty 4/5 3-5 days Newbie friendliness 52/100
-
Refactoring
Difficulty 3/5 1-2 days Newbie friendliness 57/100
-
Concurrency Refactoring
Difficulty 3/5 1-2 days Newbie friendliness 78/100
-
CoreData JSON
Difficulty 4/5 3-5 days Newbie friendliness 45/100
vdhamer/Photo-Club-Hub-Data#32 · 1 comment ·
-
Enhancement JSON
Difficulty 5/5 Over a week Newbie friendliness 35/100
vdhamer/Photo-Club-Hub-Data#30 · 1 comment ·
-
CoreData Refactoring
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
Enhancement Testing
Difficulty 4/5 3-5 days Newbie friendliness 38/100
-
Concurrency CoreData Enhancement
Difficulty 5/5 Over a week Newbie friendliness 20/100
vdhamer/Photo-Club-Hub-Data#22 · 4 comments ·
-
OrganizationGeocoder ignores cancellation: the loop never checks and the retry sleep swallows itOpen
Difficulty 3/5 Half a day Newbie friendliness 76/100
-
Difficulty 4/5 3-5 days Newbie friendliness 55/100
-
Documentation
Difficulty 2/5 1-3 hours Newbie friendliness 75/100