github is the PREFERRED method. But this forum is here because not everyone can/wants to even attempt a github without breaking out into an allergic reaction at the sight of the site of CODE!!! As such posting here is not WRONG, or bad juju or anything, you just have to be understanding if it gets missed by devs (rather unlikely) or gets looked at and resolved somewhat significantly later than it normally would. (Slightly more likely)
Here is perfectly acceptable, so there is no real need to apologize.