website
website copied to clipboard
Streamline process for managing links to resources and posts
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:
- https://www.hekto.co/cdk-dev/resources -> https://cdk.dev/resources
- https://www.hekto.co/cdk-dev/community -> https://cdk.dev/posts
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)
Cool :). Looks like a big-time saver.
Very cool stuff. Would love to see the moderator side on hekto
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
will be solved differently in https://github.com/cdk-dev/website/pull/170