I've had to push my colleagues to cite a number of non-traditional sources: arXiv, github, and zenodo for example. Fortunately most of them agree that citations are cheap and that giving more people credit is generally a good thing.
One thing that helps is publicly stating how you want your research cited. If you don't have a peer reviewed publication in the pipeline, tell people how to cite your work on a blog or your github page or somewhere. Most people default to peer-reviewed journals for citations and get confused when one doesn't exist, so an explicit statement really helps.