Publishing an addon to Blenders main branch
I believe your goal would be to make your addon a contrib.

This can be achieved at https://developer.blender.org/.
Here, your addon will undergo two types of reviews; function and source code.

For the function review, read : https://wiki.blender.org/index.php/Dev:Doc/Process/Addons .

For the source code review, read : https://wiki.blender.org/index.php/Dev:Doc/Tools/Code_Review .