ak1394 / react-native-tts

React Native Text-To-Speech library for Android and iOS
618 stars 156 forks source link

Can we help with maintaining this library? #250

Closed walterholohan closed 3 months ago

walterholohan commented 1 year ago

Hi @ak1394, we are using this library in our app at https://runna.com/ and have made several improvements to the library. I can see that you haven't released anything in quite a while. Our team is happy to become a maintainer if you would like some help. Let me know and I will give you the Github handles of the developers on our team who can help

ak1394 commented 1 year ago

Hi @walterholohan ! Indeed, I moved away from mobile development and haven't done much with the library lately. I'd be happy for your help, please share your dev's handles.

walterholohan commented 1 year ago

Brilliant, could you add the following people

walterholohan commented 1 year ago

Also if possible it would be great if you could let us know the process of doing a new release, my email is walter@runna.com

walterholohan commented 3 months ago

Hey @ak1394 , i just merged in an important PR, but we want to get it released to NPM. Can you give us access to do this?

CC @fnazarios

ak1394 commented 3 months ago

What are the npm usernames you'd like me to add as maintainers?

walterholohan commented 3 months ago

walterholohan please

ak1394 commented 3 months ago

I've sent an invite on npm

walterholohan commented 3 months ago

Great thanks @ak1394. Can you remember what scripts you used in order to ship new releases?

ak1394 commented 3 months ago

The release process is pretty simple, as the package should only include source files and no native build artifacts. Therefore there is no build step involved.

I typically do something like that:

  1. Make sure the version in package.json is as desired
  2. Test the release, perhaps use npm pack to bundle it, install locally without publishing, etc.
  3. Tag the release and push the new tag to Github, create release on Github
  4. Publish to npm with npm publish

BTW, I've just pushed a change to .npmignore to skip Android build files, but if you have any of these left from native Android/iOS builds I would double check to make sure these are not included in the package

ak1394 commented 3 months ago

@walterholohan if you like I can publish it

walterholohan commented 3 months ago

@ak1394 yes please if you have a spare minute

ak1394 commented 3 months ago

Published 4.1.1