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.

.git/ - This directory contains the metadata for the Git repository, including the commit history, branches, and remote repositories.
Annual-Reports/ - This directory contains annual reports for the Cilium project.
content/ - This directory contains the content for the project's website, including events, labs, and blog posts.
Security-Reports/ - This directory contains security reports for the Cilium project.
src/ - This directory contains the source code for the Cilium project.
src/components/ - This directory contains components used in the project.
src/hooks/ - This directory contains hooks used in the project.
src/icons/ - This directory contains icons used in the project.
src/images/ - This directory contains images used in the project.
src/layouts/ - This directory contains the layouts used for the project's website.
src/pages/ - This directory contains the pages for the project's website.
src/posts/ - This directory contains blog posts for the project.
static/ - This directory contains static files used by the project, such as data, fonts, and images.
styles/ - This directory contains the styles used for the project's website.
templates/ - This directory contains the templates used for the project's website.
utils/ - This directory contains utility scripts used in the project.

Entrypoints

Below are files we identified as entrypoints for to the codebase. This is where the application starts and a good place to start when learning.

<some_controller>.js - class: Controller file.
<some_middleware>.js - class: Middleware file.
<some_model>.js - class: Model file.
<some_module>.js - class: Module file.
<some_router>.js - class: Router file.
<some_service>.js - class: Service file.
<some_test>.js - class: Test file.
<some_util>.js - class: Utility file.
<some_view>.js - class: View file.
index.js - class: Entry point or configuration file.