On Github, UserFrosting Chat, and Stack Overflow, please keep in mind the following:
Remember that courtesy and proper grammar go a long way. Please take the time to craft a precise, polite issue. We will do our best to help, but remember that this is an open-source project - none of us are getting paid a salary to develop this project, or to act as your personal support hotline ;-). We understand the language barrier can be an issue for some people, so don't be afraid to ask questions even if your English is not perfect!
Report any errors in detail. Vague issues like "it doesn't work when I do this" are not helpful. Show that you have put some effort into identifying the cause of the error. See the previous section for information on how to get more details about errors and other problems. Including a stack trace with your report is the best way we can help you.
You should always test your code in a local development environment, to separate code-related issues from server issues. In general, we recommend that you install a local development server on your computer, rather than testing your code directly on the production server. This means you can test your code directly on your own computer, making development faster and without the risk of exposing sensitive information to the public.
UserFrosting has its very own chat room, built with Rocket.chat and hosted thanks to the generous donations of viewers like you! Please feel free to stop by any time - we'd love to chat with you and help you out! You may sign in with your GitHub account. But first, please note the following:
After joining chat, please be sure to choose the appropriate channel:
Please be civil and respectful.
Just ask.
Check Stack Overflow and the issue tracker first. You can also try searching the chat history.
Markdown is the de facto standard for basic text formatting on the web. If you are unfamiliar with Markdown, please take a few minutes to learn. It will help you all over the web! In particular, please make sure you know where the backtick key (`) is located on your keyboard:
Use single backticks (`) to format inline code:
So you're telling me that `$user->owls()->count()` should work?
Use triple backticks (```) to format code blocks:
So you're telling me that... ``` $user->owls()->count(); ``` ...should work?
Note that for code blocks, each set of backticks must be on its own line. Use Shift+Enter to insert new lines into your message.
For larger blocks of code, please paste into a Gist and then link to your Gist in chat.
The easiest way to share images with us, such as screenshots, is to simply drag them into the chat window. Please do not upload anything that contains sensitive or private content (ie. passwords).
Click the arrow next to your username in the upper left corner, and go to "My Account" => "Avatar".
Our GitHub issue tracker is reserved for feature requests and bug reports only. For troubleshooting and general questions, you should ask on chat and/or Stack Overflow!
UserFrosting has its very own Stack Overflow tag.
Also, remember that UserFrosting builds on top of a number of very popular and well-supported packages. Although you can search for questions specifically tagged with userfrosting
, you should also ask yourself if your question is really about UserFrosting in particular, or about one of the many technologies it builds upon. For example, many questions we get in chat are actually about:
htaccess
)slim
; rest
)eloquent
, pdo
)twig
)jquery
, bootstrap
)composer-php
; git
)If you have a specific, well-researched question, you may consider posting it to one of:
Tag your question as userfrosting
, as well as any other relevant tags (twig
, slim
, eloquent
, rest
, jquery
, etc). Before posting to any Stack community, please make sure your question conforms to their question guidelines! If your question is more open-ended or opinion-based, you should probably just ask directly in chat.
You may also find the following communities useful in certain cases:
Our forums, built on the excellent Discourse project and hosted courtesy of Nextgi, can be found at https://forums.userfrosting.com
.