all-contributors/cli

Emoji Key as JSON?

chantastic opened this issue · 6 comments

Ya'll have a great tool here!
I love seeing the progress you've made.
The bot is killer and has really delighted folks as we spin up the React Podcast/lunch.dev Discord community

Challenge

Hi! The lunch.dev community is building a community page in Eleventy.
Today, @BenDMyers took all-contributors data and piped it into Eleventy, to construct a public page. Great and easy!

Related pull request

You can see that we he had to re-construct the emoji key in JSON to make the resulting page legible.
We then came here to see if that information was available as data.

Desire

From my search, all-contributors only exposes the emoji key as .md and a public page.
It would be nice to have this as JSON, to use in adjacent tooling.

Alternatives

  1. Local MD to JSON
    I considered this for a hot second but it felt p tightly coupled to the information architecture of the .md file.

  2. A new npm package
    This is a totally reasonable alternative. But it wouldn't be able to be versioned and maintained with the core project.

Hi, it's lovely to see interest in this.
As per my comment on #295 (comment), it's going to be available once the AC system is re-architected (making the contribution types more accessible to others).
I don't have any timeframe yet for this as the new architecture is still in progress and I have had a lot of external difficulties making it hard to work on the new world AC system.

thanks for replying!

i'm happy to hear that it's on the roadmap.

if there's already an issue that covers this, feel free to close it to keep the issues low.

if there is anything we can do to help, i'm sure the lunch.dev community crew would be happy to help where it's in our capabilities.

all the best! and thanks for your hard work

There's no issue about it yet, hopefully, next weekend, the docs for the new architecture will be ready to be going public.

Quick update, the new architecture design is now live at https://ac-architecture.netlify.app/#/ (repo: https://github.com/all-contributors/architecture) and there's a plan for what's coming next on all-contributors/architecture#3.

This is awesome to see!
Thank you so much for your responsiveness and keeping me in the loop!

You're welcome 😃!