You might need a good documentation base for your code. If it's hosted on github, you can serve it in the gh-pages branch of the same repository.
Sharing ideas and protocol for many, outside of document services, is challenging. How about a website?
A simple, clean page is an ideal way to promote your work.
What do you research?
Here you can write about your overall scope and projects, or perhaps a specific project pertaining to this site.
Who do you want to reach?
It is sometimes helpful to describe who your tool is intended for. Who are the users?
What does your code do?
If people don't care about your work or intended audience, they must be at the page to read the documentation. Read about it, and maybe even link to it here.