Knowledge Base
Knowledge Base
Comprehensive knowledge base covering foundations, platforms, projects, architectures, and more
My Knowledge Base
Why This platform ? back in 2015 i was using solutions like Notion, i have more that 2 notions account full with many projects and things i learned, till i reached the point that i rarelly use google to search a bug or to setup a thing that i already documented, i kept sharing knowledge , learning using such platforms , till i descided to create my own knowlegde base , a place where i get get to share , learn and currently it s used as my portfollio
Influance
in time my notion accounts get blocked due to enormous number of block usage, and i couldn't afford buying premium accounts (i can't find usefull part of buyin it for my case)on the other hand i had an other issue: i need a place where i canpublically share this knowledge in a public place , controlled by git and placed in a place like github
on day i was contributing to signoz project , and i quite loved how they document , they use github with mdx files , in a nextjs project , they create custom component , and they call them inside mdx , and voila u get a beautifull rendered doc page .
to be honest i'm not that talented js developer , but a skilled system design architect and AI comes very handy for me , i used tools such as cursor ai to develop and code my ideas regarding a platform for documentation and knowledge share that relies on nextjs , mdx , contentlayer , tailwind css etc,and here you are know readin my experience inside the product itself and here you are know readin my experience inside the product itself. and here you are know readin my experience inside the product itself
What this product gives u
knowledge base is an opensource documentation solution that is based on NextJs , tailwind , and using MDX for documents,and as a platform engineer, most of my documents needs to have sections that can be images , code blocks , terminal commands , mermaid diagrams , tables and so on at this level knowledge base support those in aset of custom mdx features , with apporriate expressions that help the author to call them anywhere and develop his documentation when this project grew over time , using mdx only become a bit complex , large files , full with expressions etc , it good to work with it when u use LLm models so they fix issues or fix grammar , but one of user experience i loved about notion is the fact i can write documents , use the / command to call components etc , and this is why i created kb author studio a api server that gives the author a ui like notion to create , edit mdx documents and it manages the changes and respecting our mdx features we already developed,

Future Promise
I've been working on this project near one year, enhancing it , and doucmenting some projects i have been working on, kb project is evolving and getting more stable each day for that i will tend to setup the packagin of this project so for future user can with simple command bootstrap their own knowledge base , push their repos and make their knowledge public to others over github pages feature