LAION-AI / Open-Assistant

OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.
https://open-assistant.io
Apache License 2.0
37.07k stars 3.24k forks source link

Explore adding netlify based previews to PR's touching /docs #1476

Open andrewm4894 opened 1 year ago

andrewm4894 commented 1 year ago

Would be very handy to have netlify preview of docs site when PR's touch anything under docs.

I think I should be able to add this easy enough using netlify and still all be free.

andrewm4894 commented 1 year ago

Bot would then be similar to in here.

https://github.com/netdata/blog/pull/106

So users would not need to spin up docs site locally if too much hassle. Instead they can just see if it works as expected under the preview site.

olliestanley commented 1 year ago

@andrewm4894 did anything happen on this in the end?

andrewm4894 commented 1 year ago

Hey, no, I filled in a form to see if netlify open source route could work but it did not go anywhere as they said not sure we meet all these criteria

https://www.netlify.com/legal/open-source-policy

I think it was mainly some policy stuff that we probably do actually have now but maybe didn't back then.

I might try ressurect this support issue with them and see if can make progress.

olliestanley commented 1 year ago

Ok great, thanks!

andrewm4894 commented 1 year ago

@olliestanley im just looking again at this: https://www.netlify.com/legal/open-source-policy/

Features a Code of Conduct at the top level directory of the project repository or prominently in the documentation (with a link in the navigation, footer, or homepage).

Do we have anything quite like this? I'm unsure.

Planning on making a list to see if we cover each of their points or not.

andrewm4894 commented 1 year ago

Must feature a link to our service on your main page, or all internal pages. You have two options: We have premade badges for your convenience, or You may create your own link, which should read “This site is powered by Netlify”, and include a link back to our home page.

We can think about this - could add to docs homepage page in some way.

andrewm4894 commented 1 year ago

So i think its just the code of conduct question that we would maybe need to think about to progress.

I know we have TOS here: https://github.com/LAION-AI/Open-Assistant/blob/main/website/src/components/ToS.tsx

But think a code of conduct that they looking for might be a bit different.