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

Make ready for npm public release #1

Open
raae opened this issue Jan 26, 2021 · 7 comments
Open

Make ready for npm public release #1

raae opened this issue Jan 26, 2021 · 7 comments
Assignees

Comments

@raae
Copy link
Member

raae commented Jan 26, 2021

Follow the info in this Gatsby article: https://www.gatsbyjs.com/docs/how-to/plugins-and-themes/submit-to-plugin-library/.

I have to do the actual publishing, but you can get it all ready @olavea.

@raae
Copy link
Member Author

raae commented Jan 28, 2021

The options available are described here https://github.com/raae/gatsby-plugin-fathom/blob/main/gatsby-plugin-fathom/gatsby-node.js and match the ones in the Fathom advanced docs: https://usefathom.com/support/tracking-advanced.

@raae
Copy link
Member Author

raae commented Jan 28, 2021

You can see it in use on bottledhappines: https://github.com/raae/bottledhappiness/blob/master/gatsby-config.js (with .env variables) and raae.codes: https://github.com/raae/raae.codes/blob/main/gatsby-config.js (the most straightforward use).

@olavea
Copy link
Contributor

olavea commented Jan 29, 2021

  • 1. Document Benedicte’s plugin with a README, using the contributing plugin template for reference.
  • 2. Publish a package to npm (learn how on the npm docs).
  • 3. Include the required files in Benedicte’s plugin code.
  • 4. Include a keywords field in Benedicte’s plugin’s package.json

I have startewd with this @raae

1. Document Benedicte’s plugin with a README, using the contributing plugin template for reference.

https://community.bloggingfordevs.com/c/bi-weekly-blog/outline-jan-30-draft-feb-6-publish-feb-7#all_comments

@raae
Copy link
Member Author

raae commented Jan 29, 2021

Do not publish to npm. I have already done so and will keep doing it, but since is missing docs and keyword it's almost like it's not there.

https://www.npmjs.com/package/@raae/gatsby-plugin-fathom

@raae
Copy link
Member Author

raae commented Jan 31, 2021

How is it going @olavea, did you have something ready on your machine?

@olavea olavea self-assigned this Feb 4, 2021
@olavea
Copy link
Contributor

olavea commented Feb 4, 2021

Yes, see these commits @raae

@raae
Copy link
Member Author

raae commented Feb 4, 2021

Keywords looks good. Looking forward to the readme.

olavea added a commit that referenced this issue Feb 14, 2021
@raae raae self-assigned this Feb 15, 2021
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

2 participants