pietroppeter / nimib

nimib 🐳 - nim 👑 driven ⛵ publishing ✍
https://pietroppeter.github.io/nimib/
MIT License
183 stars 10 forks source link

GitHub powered CMS #76

Open juancarlospaco opened 2 years ago

juancarlospaco commented 2 years ago

Implement something like https://github.com/oscarnevarezleal/gh-cms but using Nim instead of Go.

It is just a YAML to build https://github.com/oscarnevarezleal/gh-cms/blob/main/.github/workflows/gh-on-issue.yml

Another YAML to serve https://github.com/oscarnevarezleal/gh-cms/blob/main/.github/workflows/gh-serve.yml

People can add content via GitHub Issues https://github.com/oscarnevarezleal/gh-cms/issues

Then page is live at GitHub Pages https://oscarnevarezleal.github.io/gh-cms

It is a CMS hosted by GitHub Actions and GitHub Issues and GitHub Pages, for free basically.

🙂

pietroppeter commented 2 years ago

nice.

will need a Nimib twist. like all nim code in markdown is executed. :)

pietroppeter commented 2 years ago

mmh, indeed could be a sort of nim playground with logging... everyone comes and can run his own code... I like the idea! we should definitely do it! (edit: name idea: "nim(i)bazaar")

juancarlospaco commented 2 years ago

I think you can Moderate issues interaction from here https://github.com/pietroppeter/nimib/settings/interaction_limits (To only allow trusted people).