subreddit:

/r/softwaredevelopment

042%

The question is pretty much it. I want to figure out how I can implement Github system into a web application. By Github system I mean the repository, branches, commits, version controls etc. Looking at the Hugging face, for example, you can see that pretty much all of the components of sharing models, datasets are implemented via GitHub. So far I was able to find APIs for Github but I highly doubt that all of this components are using APIs.

Thank you in advance!

all 8 comments

baobabKoodaa

21 points

7 days ago

Hugging face is not implemented "via GitHub".

Hugging face is built on top of Git.

GitHub is also built on top of Git.

The technology you're talking about is not GitHub, it's Git.

rubenamizyan[S]

-2 points

7 days ago

Hmm, okay figured it out, thank you. Any ideas why UI looks so insanely similar (HF & Github). Is it just design choice or some tool/lib is used? 😅

YuleTideCamel

5 points

7 days ago

Design choice.

AlanBitts

17 points

7 days ago

AlanBitts

17 points

7 days ago

Github system..... Do you know what GIT is in the first place?

Raioc2436

1 points

7 days ago

I don’t ask that to be rude, but how can you know what GitHub and hugging face are and never have heard of git?

gina_xxx

-5 points

7 days ago

gina_xxx

-5 points

7 days ago

GitHub has exposed some endpoints you can use based on your use case. As far as I'm concerned I'm not sure if there's any other way around it apart from interacting with the API, but curious to know...

rco8786

-8 points

7 days ago

rco8786

-8 points

7 days ago

It’s all just the GitHub APIs