Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote