Skip to content

Conversation

@TamarMilchtaich
Copy link
Member

Migrate to Tuist. Notable changes:

  1. Remove unused files, mostly cocoapoads related files and examples
  2. Change the structure of the directories so they are more organized
  3. Change double quoted imports to triangle imports (otherwise there was a warning)
  4. Rename the product name from Lottie-Legacy to LottieLegacy. This was a Tuist restriction - product name most contain only alpha-numeric chars and underscores. This affects the imports
  5. Remove all unused targets, and have a single, static framework target instead

Mostly cocoapods stuff and examples.
Move files to a different structure, which should be convenient for the
future Tuist migration.
Having the product name as an alpha-numeric string with underscores only
is a Tuist requirement. This commit contain all the imports changes.
Copy link
Member

@oryonatan oryonatan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

F & S & M

Comment on lines +7 to +10
name: "Lottie-Legacy",
destinations: .iOS,
product: .staticFramework,
productName: "LottieLegacy",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is the name and productName intentionally different?

Copy link
Member Author

@TamarMilchtaich TamarMilchtaich Apr 1, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's explained in the PR description why the productName was changed. I can also change the name of the target if we want, but the project is still called Lottie-Legacy.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not changing it for now, because I don't think it's critical, this is why they are two different params. If you think it's critical I can change it

Notable changes:
1. Remove all unused targets, and have a single, static framework target
instead.
2. Rename the product name from  Lottie-Legacy to LottieLegacy. This was
a Tuist restriction - product name most contain only alpha-numeric chars
and underscores.
@TamarMilchtaich TamarMilchtaich force-pushed the feature/tuist-migration branch from 526ff85 to 520713d Compare April 1, 2025 08:17
@TamarMilchtaich TamarMilchtaich merged commit a9b4171 into Lightricks:legacy-objc-2.5.0 Apr 1, 2025
1 check failed
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