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)?