cuban-opensourcers / cuban-opensource

Awesome list of Cuban opensource projects. Just to know what is being openly developed in Cuba.
https://cuban-opensourcers.github.io/cuban-opensource
182 stars 56 forks source link

Json data model #27

Open glpzzz opened 5 years ago

glpzzz commented 5 years ago

I added a new branch were the data is stored in a json file and from it we generate the readme.md file

The idea is also generate a GitHub page with this data to get more visibility .

Ideas?

PhaserEditor2D commented 5 years ago

And maybe an RSS generator? In this way, users don't need a github account to stay updated.

oscarlvp commented 5 years ago

Nice idea! One thing you can do is to set up Travis on this repository, so whenever you change the JSON file, then Travis will generate the README.md file and push it back. See a helpful gist here. In the same way you can also generate an html file and create a gh-pages, docs folder or even place the file in the master branch to use Github Pages see these instructions. The RSS generator proposed by @PhaserEditor2D can be implemented in this way too.

codeadict commented 5 years ago

All good ideas, i would suggest using YAML instead of json, it is shorter, more readable and easier to edit. You can see an example in https://github.com/starbelly/erlang-companies/blob/master/src/_data/companies.yml, they use it to generate a GitHub page

glpzzz commented 5 years ago

All good ideas, i would suggest using YAML instead of json, it is shorter, more readable and easier to edit. You can see an example in https://github.com/starbelly/erlang-companies/blob/master/src/_data/companies.yml, they use it to generate a GitHub page

Never used YAML before. Can you write the script to create the readme.md at least?

aleGuardiola commented 4 years ago

I like the idea of using YAML instead of json it is more readable for humans

PhaserEditor2D commented 2 years ago

We use YAML in this website: https://www.videojuegoscuba.org/

Here the repo: https://github.com/GameDev-Cuba/creadores-cubanos-videojuegos-website

Baiscally, it uses a static site generator.

BTW, that site was inspired by this one 😉