Codebase
Navigate the Codebase using the tree view. Use the filters to highlight where various files are grouped to aid understanding.
Getting Started Commands
Project Structure
Below is a short description of the key directories of the project to aid you when understanding where key files are located.
- The main repository for GitLab Discussions, a feature of GitLab that allows for threaded discussions within a project.
- Holds static files such as images, stylesheets, and JavaScript files used by the GitLab Discussions application.
- Holds the controller files for GitLab Discussions, which handle user requests and determine the application's response.
- Contains helper methods that can be used across multiple views in the GitLab Discussions application.
- Holds the mailer files for GitLab Discussions, which are responsible for sending emails from the application.
- Contains the model files for GitLab Discussions, which define the structure and behavior of the data used by the application.
- Holds the view files for GitLab Discussions, which define the layout and content of the application's user interface.