Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document how to declare Swift Macros using Tuist primitives #6882

Open
pepicrft opened this issue Oct 17, 2024 · 1 comment · May be fixed by #7215
Open

Document how to declare Swift Macros using Tuist primitives #6882

pepicrft opened this issue Oct 17, 2024 · 1 comment · May be fixed by #7215
Labels
domain:projects Issues related to the project-generation features good first issue Good for newcomers p2 Should do size:S For issues that take an hour to implement type:enhancement New feature or request

Comments

@pepicrft
Copy link
Contributor

pepicrft commented Oct 17, 2024

What problem or need do you have?

Organizations and teams are wrapping their Swift Macros in local Swift Packages because they don't know how to set that up using Tuist project primitives.

@pepicrft pepicrft added type:enhancement New feature or request good first issue Good for newcomers domain:projects Issues related to the project-generation features p2 Should do size:S For issues that take an hour to implement labels Oct 17, 2024
@pepicrft pepicrft self-assigned this Oct 17, 2024
@pepicrft pepicrft removed their assignment Dec 23, 2024
@kelvinharron
Copy link

Spoke with Pedro offline and I'm taking a look at this now, starting with a fixture in the Tuist project that demonstrates it as an alternative to the vanilla Xcode approach for macros.

@kelvinharron kelvinharron linked a pull request Jan 2, 2025 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domain:projects Issues related to the project-generation features good first issue Good for newcomers p2 Should do size:S For issues that take an hour to implement type:enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants