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

Package is discontinued until Mastodon provides an OpenAPI spec #39

Closed
lukepighetti opened this issue Mar 13, 2021 · 9 comments
Closed

Comments

@lukepighetti
Copy link
Owner

lukepighetti commented Mar 13, 2021

After some internal discussions we decided that we are no longer willing to support mastodon_dart. The reason is because keeping up with the Mastodon API is too much work without them having an official OpenAPI spec. If the Mastodon team decides to make an OpenAPI spec available we will reconsider supporting mastodon_dart.

Related: mastodon/mastodon#1404

@maks
Copy link

maks commented Nov 9, 2022

I'm planning on using this for some Mastodon projects in Dart/Flutter.

@lukepighetti given this issue and Mastodon devs show no signs of wanting to use OPenAPI, would you like to hand over maintainership of this repo/pkg or should I just kick off my own fork?

@maks
Copy link

maks commented Nov 9, 2022

@lukepighetti reply (for some reason he couldnt comment here):
image

Thats fair enough. My notoriously short attention span may mean I don't get far with it either. but my personal view is that Twitter is now in a terminal decline and I intend to move over to Mastodon as much as possible, so I want to make a few "comfort features" for myself there and of course do it using Dart. \

From what I can tell, Mastodons dev pace of its API doesn't seem very fast and with the recent huge influx of new users I suspect it will get even slower so I'm happy to have a go.

It would be preferable if you would be willing to unarchive the pkg but otherwise I'm happy to fork it, I just find that having a long established pub pkg is less confusing for people. Hopefully you can comment again here but if not I'm @mklin@mastodon.social

@GroovinChip
Copy link
Collaborator

@lukepighetti reply (for some reason he couldnt comment here):

image

Thats fair enough. My notoriously short attention span may mean I don't get far with it either. but my personal view is that Twitter is now in a terminal decline and I intend to move over to Mastodon as much as possible, so I want to make a few "comfort features" for myself there and of course do it using Dart. \

From what I can tell, Mastodons dev pace of its API doesn't seem very fast and with the recent huge influx of new users I suspect it will get even slower so I'm happy to have a go.

It would be preferable if you would be willing to unarchive the pkg but otherwise I'm happy to fork it, I just find that having a long established pub pkg is less confusing for people. Hopefully you can comment again here but if not I'm @mklin@mastodon.social

My take is that you should fork, and if you find that you are regularly working on it for about 3 months, open a PR back to us and we'll consider unarchiving so you can regularly contribute. @lukepighetti thoughts?

@lukepighetti
Copy link
Owner Author

lukepighetti commented Nov 9, 2022

That seems fine. To summarize, please feel free to fork and if you end up with contributions feel free to open PRs. We can take it from there.

@maks
Copy link

maks commented Nov 13, 2022

It seems that @jtmuller5 is already off and running with the ball in his fork: https://github.com/jtmuller5/mastodon_dart

@jtmuller5 will you be submitting a PR to this repo with your updates?

@jtmuller5
Copy link

Hi @maks! I'm definitely open to submitting a PR. I can probably get it in tomorrow afternoon

@lukepighetti
Copy link
Owner Author

@jtmuller5 we have a null safety branch here: #40

@jtmuller5
Copy link

I should have looked a bit harder for an existing null safety branch 😅. If I make any other changes I'll submit them to that branch. Thanks!

@lukepighetti
Copy link
Owner Author

mastodon_dart is no longer discontinued on pub.dev

@lukepighetti lukepighetti unpinned this issue Nov 16, 2022
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

No branches or pull requests

4 participants