Ask HN: When and how should I release my open source tool?
Also, what's the correct way to tell people about a tool like this?
Also, what's the correct way to tell people about a tool like this?
Hopefully someone finds it useful!
But there are some people tell me that it is useful and they can not live without it.
Also, they suggested me of new features and develop it with me.
Now, MarkdownPicPicker is in its version of 1.0 and it is so easy to use it as soon as you download it both in macOS and windows.
I tell this story because I want to tell you that you should release it now and develop it according to other people's advice.
P.S. You can see MarkdownPicPicker at https://github.com/kingname/MarkdownPicPicker
> Also, what's the correct way to tell people about a tool like this?
https://news.ycombinator.com/submit
Preface title with "Show HN: "
Might also share it on an appropriate Reddit subreddit.
I pushed them out to github as soon as they were useful. I waited to put a license until I was sure I would be able to support them and they were feature complete enough.
Don't worry about the code looking dirty, embryonic code always does. If it's a big enough tool it may warrant setting up a GitHub Pages site for it, just to make it a bit easier to find when somebody is suffering from the same problems you were.
In terms of new features, once you've put the repo on GitHub (or wherever) other people will likely suggest features as issues or modify the program themselves (and hopefully open a PR).
Is using `wget` or `curl` the correct way to distribute the binary?
curl "https://github.com/Flaque/thaum/releases/download/v0.2.0-bet... -o "/usr/local/bin/thaum"
to use sudo and chmod because root owns `/usr/local/bin` by default:
sudo curl "https://github.com/Flaque/thaum/releases/download/v0.2.0-bet... -o "/usr/local/bin/thaum" && sudo chmod +x /usr/local/bin/thaum
Another thing I did was to post my article on Reddit in the ruby group. This seems to be a validated way of getting some traction. Make sure your friend read the blog post before publishing so you can iterate after feedback to make it interesting for people who will first time hear about your tool. :)
Oh, and here is my blog post: http://blog.lunarlogic.io/2014/parallel-your-specs-and-dont-...