I was just wondering whether posting a link to an application I am currently working on violates any policy. Obviously, users frequently post links to articles, forums and the like, but I'm curious to know what the policies are for this.
What is meta?
- Any Stack Exchange user can ask a question
- The community provides support, votes on ideas, and reports bugs
- Your voice helps shape the way Stack Exchange operates
Links that are helpful in diagnosing a problem or illustrating a solution are reasonable. Be careful that the link isn't the only thing you post, however. Your question/answer should standalone in the absence of the link or in the event that the link becomes unusable.
If you are referring to the link used in an answer, then it is valid what reported for links to blog posts, or article you wrote: Make clear the link is for an application you wrote. Differently, the link would be interpreted as self-promotion, and it could be flagged as spam.
Of course, the link must be useful for answering the question, which means that posting the link when the application is irrelevant for the question is not welcome.
(This answer refers to questions that don't include code but a link to code that is stored on another site)
StackOverflow is not a debugging service. Asking users to download and run your code to fix it is not acceptable for the following reasons
In order to get good answers, you must ask good questions. Good questions are clear and illustrate, with a minimum amount of well-formatted code, the issue so that people browsing questions can quickly understand what your problem is. If a question requires them to download and compile your code, they are much more likely to continue on to the next question.
Rather than upload all your code to a third party website, create a prototype which reproduces your issue with the minimum amount of code. Give your variables clear names and format your code so that it does not require users to scroll vertically or horizontally to view it. Break up code blocks and describe what is going on, rather than simply posting a single contiguous chunk. Alternatively, use comments in code to describe what it is doing.
Simply linking to your codebase and expecting users to debug for you is a violation of the site guidelines, won't help anyone else but you, and even that is a long shot. Don't be lazy. Find the crux of your issue and put it in your question.