Open HanslettTheDev opened 3 months ago
If you would like to follow our community's work you should join us on our Telegram chat group and Channel, we help and encourage each other to contribute to open source.
You can also support us financially here to help us build Cameroon one open source at a time.
So, let me resume, if am not wrong here, you want to create a specific offline format that can be sync whenever the content got updated.
Why not using html 🤷🏾♂️ that is actually supported by many readers on mobile/desktop/... Offline and Online, then in this case, mix that with GitHub pages ?
You have something always synced from master branch, so always updated and you don't need to create a new format that existing readers should handle ??? 🤔
And you have only two thing to do, ping a GitHub page and add cache 🤷🏾♂️ ?
That's a good idea I guess the reason I was going in for a special format was to make everything customized and controlled. So there is more flexibiliy
Introduction
An Electronic book format that allows you to make content using a github repo
Description
Generally, most electronic formats that exist work offline. Example, pdfs, pub files, epub etc. All of this digital formats have something in common. Whenever there is a revised edition of the content, they will need to update everything again and republish. My theory is that there can exist an electronic format with a reader that allows you to ship content from the comfort of your code editor(yes particularly for devs) and just git push, and have your readers sync automatically with the recent changes. You might be asking to yourself this questions
Why make a program that auto updates meanwhile you can have a website that does that for you?
Well, with this approach, you have zero server cost, push ready content and the user just needs internet connection to view updated material. It works on demand. You could read chapter 1 today and have the chance to see chapter two when it's immediately released
Who is the target audience?
Developers particularly. But when you think about the idea for a moment, it can extend to almost every discipline in life.
How will it work?
There are two approaches I am leaning on
Is this some revolutionary breakthrough?
Yes and No. The concept of specific electronic formats that can receive live updates exist. And it's quite used in many apps today. But this is really targeted for developers who might want to write their own books but don't want to follow a specific pattern, and just want to share their personal experience at the same time not having the idea of writing a book seem like a difficult process. Let's just say it's a way to change how we see delivering content
What about SEO?
The format should automatically be rendered easily in a browser and compatible with those who want to blog. If it needs to be posted on the internet, parsers should exist to make deployment to a blog. Build your content on your website while building a book about your journey
How practical is this solution?
Make revisions to your blog post, book all from one git push Take advantage of git version control system to store your content Make use of other file type formats within the same electronic format See realtime updates been done on a book and have others contribute to your content with little overhead
Are there Monetization opportunities from this?
Maybe
After reading the above message, I guess your thinking "Well, we are just using git and github to do shit". Well true, and that's why I feel the idea is unique because it already integrates with a tool developers are familiar with. Why do you need to use a book creating app or MS word to write your thoughts when we can leverage git and github to create an Electronic format/Reader that can take your thoughts and make it easier to distribute quality content.
I'm open for more questioning
Relevant Technology
Currently, this project will use GoLang As for other details, still on the drawing board
Complexity
Required time
Categories