Using GitHub for personal content projects

Hi everyone, I am working on the presentational SAAS, kind of images layout editor. 
Users will create/update some presentations with images/text/other content.

I want to implement optional feature to allow users to store the history of modifications in their own github projects public or private.
It will be one or couple of JSON files, images (or may be without images, if this is prohibited) and readme file with description of the presenatation and maybe screenshot of current state.

Each user will have to register his GitHub account if still has no one, and then grant an acces via API to my app.

So my question:
does it fullfil the terms of githhub service?
I mean is it allowed to have personal projects not related to any kind of IT development, but just arbitrary presentation document?

Latest public version of the document will be stored in DB or may by as a static file in AWS S3 so no heavy load will be inflicted to GitHub, but I like the idea to use Git and GitHub for CMS purposes.

I read the terms but found no explicit limitations of projects content type, it only should be kind and polite, but it looks like no one forces it to be a library or software or something like this.

So if, for example, I am a writer, can I have a GitHub project for my novel?

If I am tourist - can I have a plan of my future jorney, with plans, maps and so on?

Is it ok if such content will be machine-readable and will be managed by side app (editor)?

Hello @yurigor,


This post was moved to a different board that fits your topic of discussion a bit better. This means you’ll get better engagement on your post, and it keeps our Community organized so users can more easily find information.

As you’ll notice, your Topic is now in the ‘How to use Git and Github’ board. No action is needed on your part; you can continue the conversation as normal here.

Let me know if you have any other questions or if I can help with anything else.

Greatly appreciated,


Thank you @mchevy422 for moving my question to the correct board, it’s my first post in the forum as you see, so I was disoriented a bit.

Well, may be you can help me with my question itself, do you know something about content type limitations in the terms of service?

May be a link to related article/chapter, which I missed?

Hi @yurigor,

Thank you for reaching out! Here is a link to our terms of service for your reference. In short yes, you might absolutely use GH for your projects regardless if they are or not code related. Maybe some of our user’s can share the unconventional ways they use GitHub here? Here is a compilation of some interesting ones from an external blog.




Thank you for reply, sounds like in general answer for my question is ‘yes’