I\'m finishing up a personal project in which I\'ve implemented a library that I
ID: 659988 • Letter: I
Question
I'm finishing up a personal project in which I've implemented a library that I expect others may want to use. Without going into too much detail, the library provides a cross-platform interface for parsing a particular type of file, where none had existed before (at least in this language). The project was fun and rewarding in itself, but I think it would be a shame if it were never considered by other developers due to ignorance.
How can I appropriately spread the word about this library?
My current plan is to:
Host a webpage with source, documentation, usage, and/or samples
Respond to SO questions asking the question "where is this tool?"
Contact a few key members of the related field and give them a heads up
Do you think these steps are reasonable? What else might you do yourself?
Explanation / Answer
Don't bother with a webpage yourself, stick it up on github. Source control + wiki + issue tracking for free = win (forking 'n stuff as an extra bonus).
If you build it (and name it appropriately for the search engines), they will come. If there's a need, people will find the github page for your project through their search engines. Contacting key members in the related field will definitely help - they'll be sure to put out the word as well.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.