-
-
Notifications
You must be signed in to change notification settings - Fork 173
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
feat(flutter): create package #173
Conversation
@lucaburgio, I have a couple of issues to discuss with you 1. Which are the rules to decide which icon name should be added to
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good with my limited knowledge of Dart! One question: does this support the automatic publishing that we already have in place for the React packages?
Constraints for proper versioning:
- The version should always match the
version
field of the mainpackage.json
- If there is a publish process, it should automatically be done using GitHub Actions every time a new release is created inside the repository.
I'm not as familiar with the Dart ecosystem, but if importing packages is done via Git URLs, then I would assume that means there isn't any explicit publishing process other than adding the build artifacts to the repo?
Dart uses pub.dev, It's like
I'll add the necessary job needed to do that. |
@sammarks the PR is ready to be reviewed
Now you can follow these steps:
|
@lucaburgio can you create the developer profile here? It requires domain verification and I (understandably) don't have access to the Iconoir domain. Once you do, can you invite me to it via my email address? And then I can handle the rest of the steps. |
@heavybeard to answer your questions: 1 seems like an error; though to my knowledge it has not posed a problem with React. If Dart doesn't support icons starting with numbers, feel free to create a dart-specific modification (but make sure not to change how the React icons are generated). 2 I will leave that up to you and your knowledge of Dart / Flutter to come up with the most acceptable approach. In NPM it's not a huge deal to have an additional dependency for rendering SVGs, but I'm not sure if that's the same with Dart. My knowledge of mobile development says it's best to limit dependencies if possible. But it looks like the second approach might be more limiting than the first? |
@sammarks Invite sent ✅ |
@lucaburgio can you give me access to edit secrets inside this repo so I can add the pub credentials? It's probably an admin role, so you can downgrade me back to maintainer after I've added the secret if you'd like. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All looks good; I just need to configure the pub credential and then we should be good to go.
@sammarks Configuration done ✅ Let me know if we can proceed 💪🏻 |
Released! https://pub.dev/packages/iconoir_flutter |
This branch is in progress by @Ciock and me, following #172 feature request.
I will delete WIP when it will be possible to make a review of this PR.