Show HN: I made a free documentation tool
sidepage.co
sidepage.co
Your project looks useful! There are a few things to smoothen out, but these are small cosmetical things like:
- when creating a project and missing a field, button continues to say "Loading..." (should probably revert to Submit/Save)
- success message went behind my avatar top right corner (z-index)
I think one of the important features would be maybe to offer html export, so you can use it as a tool to generate docs, but then you can have the html and update/host on your own.
PS. Tailwind is getting more and more popular. I see a lot of sites where you just instantly know it's Tailwind. I would recommend changing a design a bit to be more unique (like removing these Tailwind dots behind the hero).
I also love utility-first CSS and I just recently started working on my own UI component library as I rewrite my projects on Tailwind: https://appingkit.com/
Edit: ugh, I always forgot adding double line breaks to lists
Appingkit looks nice btw! I will keep an eye on it.
For me to use it I would probably need most of:
* more polish. The next/previous buttons didn't work for me (mobile Brave) and the first time I loaded it I saw a flash of "project not found" or similar before the content loaded in.
* Syntax highlighting
* Examples of what screenshots look like
* Open source with good deployment docs
Hope you keep at it! From what I've seen the biggest killer of projects like this is that the creator gets bored with them. I'm on a mission in 2021 to find or build the perfect docs experience (for Ritza [0]) and this looks like it could have the potential to be close.
[0] https://ritza.co
Yes, exactly! I think you need to have a sincere interest in your product to keep working on it. At least this is what I feel about my own projects.
If I do something that has a (hidden, often even to myself) motivation to make money or promote my other products, I tend to quickly abandon it. On the other hand if I work on something that I like, I keep doing it for years without making any money at all.
I run a small site that lists projects made by indie devs who share their revenue and I see that the ones who succeed have been working on their products often for years. And they like their products. It's interesting for them. Otherwise they couldn't have done this for a long periods of time without a big revenue. This big revenue usually comes later. And you can feel it from the product too if the maker has put their soul into it.
- How are the docs published (private / public address)? Using SSL? - Can I deploy the docs to a custom domain?
Some more questions/suggestions:
- Front page says it's free, no mention of the pricing plans that only show after you login.
- I'd suggest mentioning all the features you support in the main page. ie there is no mention of custom domains.
- Some basic usage metrics would be nice.
- A way to export/import content would be nice.
ps. I created a project with www as the slug (www.sidepage.co) and since chrome is hiding the www it's even worse. Please feel free to delete the project and restrict the use of the www slug.
I'd suggest changing this to something more legit-looking.
> Subject: Verify your email for project-10176354815xx
> From: noreply@dope-docs.firebaseapp.com
>
> Hello,
> Follow this link to verify your email address.
> https://dope-docs.firebaseapp.com/__/auth/action?mode=verify......
> If you didn’t ask to verify this address, you can ignore this email.
> Thanks,
> Your project-10176354815xx team
I'm trying to validate the project first, so it's lacking some features. Your suggestions sound like some very good improvements that I will look into asap.
At this point, it's completely free. The paid plans are just dummy buttons. But if people like to project I might at a paid plan later, and limit free plans to a single project for example.
Didn't think of anybody creating a project called "www", haha. I will remove it and add a validation for that slug ;)
Search is your main issue feature-wise. I can't even look at a project without search.
https://github.com/sandeepshetty/subdomain-blacklist/blob/ma...
I'm going to look into custom domains! A custom subdomain was my MVP version, but having a custom domain is something people definitely want so hopefully I can add that options soon.
I will also investigate how much work it would be to add a "export to HTML" button.
Im surprised it’s not open source?
That would help a ton with sharing to other people (especially non-tech), gathering feedback as comments, a simply being able to tweak your docs anytime, even from mobile.
I'm actually still validating the MVP version and I have a lot of ideas on how to improve. I'm think about adding a feature to connect your github repo with SidePage and adding a "changelog" feature where you docs on SidePage also show your latest changelog entries. Still need to work this out. Also would be cool if you could just import your poject and generate some pages from the project's readme, but again I haven't worked out the details yet. I will investigate this further to see what options are available to improve the workflow of updating docs.
I should also note that I'm happily using AsciiDoc with Hugo instead of MarkDown so I was hoping it was available here.
SidePage is bootstrapped with Serverless SaaS, a starter kit I made (https://serverless.page), and I forgot to change the name inside the email template.
Should be fixed now.
I think that's a general misunderstanding and that often "simpler is better" should apply (e.g. the Unix philosophy about tools). In this case, I think that parsing either format is equally complex and that MarkDown's complexity is greater than AsciiDocs when considering the lack of compatibility between extended features (e.g. I found subtle rendering differences between Github and Gitlab which were our public and private repos at my last position.
I think the real fallacy here is that it will cost too much to switch. It really only took a couple of days for muscle memory to adapt from Markdown to AsciiDoc and so I'd challenge HN readers to give AsciiDoc a one-week trial.
Is it possible to self-host?