dzcode-io / kuliya

Algeria's college hierarchy dataset as packages for different languages and platforms
https://dzcode-io.github.io/kuliya/
MIT License
17 stars 7 forks source link

Languages support list #11

Open ZibanPirate opened 3 years ago

ZibanPirate commented 3 years ago

This issue is for tracking support for language that we plan to add in kuliya

Language support tasks

  1. [x] Javascript (NPM package)
  2. [ ] PHP - see #10 (still a WIP)
  3. [ ] Python - see #12
  4. [ ] Java - see #13 (WIP)
  5. [ ] C# - see #14
  6. [ ] Rust - see #44
  7. [x] C - see #63
  8. [ ] D - see #83

If you you don't find your favorite language listed here, and you want to add support for it, please comment below with the missing language and who should work on it

If you would like to work on any of the languages listed, please comment below with the corresponded language

wassim31 commented 3 years ago

I would like to add C programming language

naitgacem commented 2 years ago

I would like to add C programming language

I can probably help with that.

ZibanPirate commented 2 years ago

hey @naitgacem thanks for the contribution, adding a support for a language to kuliya is actually very simple, there are two essential parts you need to create, first a Build step (to convert the _data dir into a JSON file), then a API step (that consumes the generated JSON file).

Here's a step by step guide to do so for C language: https://github.com/dzcode-io/kuliya/discussions/37

you can start small, merge the changes, then we can improve on top of it, cuz that's what open-source really is

omdxp commented 4 months ago

@wassim31 @naitgacem here's the main issue to add C support. Feel free to add suggestions and pick any subtask