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

Call for co-maintainer #763

Closed
llrs opened this issue Feb 15, 2023 · 11 comments
Closed

Call for co-maintainer #763

llrs opened this issue Feb 15, 2023 · 11 comments

Comments

@llrs
Copy link
Member

llrs commented Feb 15, 2023

I am looking for a co-maintainer to help me:

  • Supporting new endpoints, using httr2, testing an API in CI via httptest2, ...
  • Review changes to avoid new bugs, such as Authentication failing with auth_setup_default() #756.
  • Help with issues and questions that the transition to API v2 and the current uncertainty around Twitter API.

I can help you with all the testing infrastructure (vcr, API credentials), github actions and the process of supporting and developing new functions.
Of course, I will continue to answer issues and questions too, and you can ask me when in doubt.
For further context I wrote a post.

I will take care of the CRAN submission process 😄

@PythonCoderUnicorn
Copy link

as someone who really enjoyed using this package before Musk, I am interested, but have no experience on package maintenance and/or the specific help wanted points.

Thanks for working on this package.

@llrs
Copy link
Member Author

llrs commented Feb 24, 2023

Thanks! That's Ok, there is no need to put in X hours or do Z tasks.
There is a lot that can be done without technical experience, for example just testing and reporting if the way the functions work make analysis simple would be helpful.

You can start looking at the devel branch to familiarize yourself with the code. I'll open pull requests for you to have a look (but I'm in the middle of big changes for the API v2 and I don't want to throw you under the bus). If you want, we can talk privately (are you in the rOpenSci slack?) about further steps.

@llrs
Copy link
Member Author

llrs commented Mar 6, 2023

@PythonCoderUnicorn Hi Zane. Is there a way to get in touch with you privately to set up a meeting? Could you send me an email (it is in the package description file)?

@PythonCoderUnicorn
Copy link

I did have initial interest, but considering the chaos happening at Twitter,

  • I morally can't support twitter nor Musk
  • doubt that the platform will last much longer with less staff by the week

I do wish you luck on finding some help, sorry.

@llrs
Copy link
Member Author

llrs commented Mar 7, 2023

Understood. Thanks for volunteering, though!

@howardbaek
Copy link

Are you still looking for a co-maintainer? I'm interested.

@llrs
Copy link
Member Author

llrs commented Jun 17, 2023

Hi Howard, the situation is a bit tricky.

When I posted this I was about to release a new version to CRAN and anticipating more usage and questions. Since the Twitter policy changes I have observed the opposite: less people using rtweet (but this might be a sampling error), and more questions about Twitter policies instead of rtweet.

The API changes also made harder to test and check different endpoints and extend rtweet.
However, if you want to work on it please go ahead. Do you have any specific feature you want to include in rtweet? Or said in another way, why do you want to co-maintain the package?

@howardbaek
Copy link

I have been learning web APIs and using httr/httr2. I read your original post, and was interested in supporting new endpoints, using httr2, testing an API in CI via httptest2.

I understand what you are saying, and if you don't need another co-maintainer, I'm fine with working on individual features from time to time. I just want to learn about the whole ecosystem of web APIs and thought this package would be a good opportunity.

@llrs
Copy link
Member Author

llrs commented Jun 18, 2023

Ok, if you can support new endpoints go ahead, I'm sure users will like them.

The API v2 uses httr2, so you can start by adding httptest2 for the current endpoints that exists but don't have tests.
We can start working via pull requests and if things go smoothly I'll give you access to the whole repository.

@howardbaek
Copy link

Sounds like a plan!

@llrs
Copy link
Member Author

llrs commented Feb 12, 2024

I'll submit a new version and request for it to be Orphaned.

@llrs llrs closed this as completed Feb 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants