Naming duplicate issues
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- swift
- Domain
- mobile-dev
Research direction
Reproduce the naming conflict while using QuickLayout with the linked StackKit library, focusing on the duplicate VStack and HStack names and the QuickLayout macro/module collision. Determine the intended public naming resolution and verify that both libraries can be used without manually qualifying QuickLayout.VStack or QuickLayout.HStack.
Written by the indexing model from the issue text.
Description
We reference another third-party library in our project, StackKit, with the methods of the same name VStack and HStack. If I want to use 'QuickLayout', I need to manually specify like this QuickLayout.VStack, but QuickLayout is also the name of the macro, so I can't use it.
我们项目中引用了另一个第三方库,StackKit,有了同名的方法VStack和HStack,如果要使用QuickLayout,需要手动指定 Module 名.方法名,但QuickLayout同时也是宏的名字,导致我们没法使用。
- Dominant language
- Swift
- Stars
- 365
- Forks
- 21
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from facebook/QuickLayout
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
facebook/QuickLayout#59 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
facebook/QuickLayout#21 · 2 comments ·
-
How to run the Test? Open
Difficulty 4/5 3-5 days Newbie friendliness 25/100
facebook/QuickLayout#2 · 3 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 20/100
facebook/QuickLayout#1 · 1 comment ·
All issues in facebook/QuickLayout
Similar issues
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
type: docs
Difficulty 1/5 Under an hour Newbie friendliness 95/100
googleapis/google-cloud-swift#971 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
bitcoindevkit/bdk-ffi#1125 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
mozilla-mobile/firefox-ios#35743 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
manaflow-ai/cmux#13417 ·