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

Nimble: migrate to Tuist. #32

Conversation

TamarMilchtaich
Copy link
Member

Since Nimble is still evolving and we still advance it, the assumption here was that it's best to keep it as close as possible to the current state implementation of Nimble (as oppose to doing stuff like changing the location of the files, raising deployment target, removing unused stuff and so on).

Exception:

  1. The swiftlint target is removed, no need to maintain it if we are not using it.
  2. The deployment destinations are now only iOS and macOS. If we ever come to need any other, since the code is adapted to it and left unchanged in the migration - we can easily add it.
  3. Not really a change, but some of the build settings were extracted to an xcconfig file, to keep things more organized.

Since Nimble is still evolving and we still advance it, the assumption
here was that it's best to keep it as close as possible to the current
state implementation of Nimble (as oppose to doing stuff like changing
the location of the files, raising deployment target, removing unused
stuff and so on). Exception:
1. The swiftlint target is removed, no need to maintain it if we are
not using it.
2. The deployment destinations are now only iOS and macOS. If we ever
come to need any other, since the code is adapted to it and left
unchanged in the migration - we can easily add it.
3. Not really a change, but some of the build settings were extracted
to an xcconfig file, to keep things more organized.
@barakwei barakwei merged commit 442ee2d into Lightricks:lightricks-nimble/13.6.0 Dec 4, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants