Q:

self promotion of an own code

Recently have make a post on Tools for automating document compilation which won a bounty. So I was thinking to make a git repository to put my code and even more documentation. Of course I'll put the link in my post. 
First what about this "self-promotion" of my own code?
In the other hand when I saw this post: Conditional compilation of code based on package version where the OP said:

I am working on a document with a colleague and we have different
  versions of PGF/Tikz installed -- I have version 3 and he has version
  2.10. This is causing a problem for compilation on our two platforms because the syntax for defining matrices in tikz changed slightly from
  version 2.1 to 3.0.

I was thinking to post a link to the first link I made which could also be considered as auto promotion and even more if I made a "real" project on git repository.
According to this post about self promotion, the link could be provide if it's a real answer not just a link. But for the second link the answer should be only: "you can use my tools using this link".
So the question is how should I deal with this if I make my project real?

A:

The rule of thumb about self-promotion: if you link one or two times to something you did (or even are just a fan of), it's fine, but if every post you make contains a link to the same place, you're probably Doing It Wrong.
In your case, I don't see anything wrong with linking to this hypothetical project. Taking something that was already helpful and making it even better is always encouraged!

