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

Streamline process for managing links to resources and posts #151

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

skorfmann
Copy link
Contributor

Nb: This is not ready to be merged yet, still have to migrate the links.

The current process of contributing posts and resources through pull requests is very tedious and error prone. There were about 120 contributions since the launch nevertheless, which is quite amazing. However, I think there's a lot of untapped potential for sharing resources and posts, in particular in times where the social media landscape is getting more and more fragmented.

The goal of this PR is to streamline the entire process and automate the link retrieval / processing by using hekto.co - which is a service I'm building at the moment. It's still early days, but fully functional for this particular use-case.

hekto

What it does:

  • Allows Suggesting links via a from
  • Will be automatically fetched, processed, summarized and added for review
  • The data processing is done via GPT-3.5-16k
  • Upon successful review, the links will be added to the public location and a Github Webhook will trigger this website for rebuilding (that way, the current static nature of the page isn't changing. Data is fetched at build time via a GraphQL api)

There's a long list of other things on the roadmap and I'd be super happy about more ideas. A few to give you an idea:

  • automate link re-scraping / validation
  • streamline the process of adding content even more, e.g. directly from slack

To be clear: hekto.co is not open source and there will be paid offerings at some point. However, the public community use-cases like this will stay free. Also, the data is not and won't be locked in, it can be exported via API (see code in this PR).

changes

There are essentially two spaces backing this:

Which are replacing the ./frontend/content sections. The displayed information is slightly different from before, but I think in particular the open graph images are a huge win in terms of UI. As you can see, there's only a small subset of content at the moment. Will add everything over the next days.

This PR is disabling the newsletter form temporarily, since it's not functional anymore (the service was bought buy twitter and shutdown earlier this year). However, there is the option to subscribe to the hekto spaces via email and get regular updates. That's partly implemented and will create a follow up PR once that's fully working.

If people are interested to get moderator account in the cdk-dev account on hekto, I'm more than happy to add them (pinging @mbonig and @EdwinRad)

Screenshot 2023-08-09 at 16 46 44

Screenshot 2023-08-09 at 16 37 36

@mmuller88
Copy link
Contributor

Cool :). Looks like a big-time saver.

@mbonig
Copy link
Contributor

mbonig commented Aug 16, 2023

Very cool stuff. Would love to see the moderator side on hekto

@skorfmann
Copy link
Contributor Author

Very cool stuff. Would love to see the moderator side on hekto

Sent you an invite (and @EdwinRad as well). You'll have to signup and accept the invite. Please ping me in case of any obstacles / questions

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

Successfully merging this pull request may close these issues.

None yet

3 participants