Anything having to do with SharePoint should be on SharePoint SE. This includes the creation of SharePoint Web Parts and the creation/modifying of SharePoint specific code files.
replaced http://discuss.area51.stackexchange.com/ with https://area51.meta.stackexchange.com/