Skip to main content

Intranet

The intranet (available here) allows you to host projects. You should refer to the Intranet documentation for more information.

You can customize the intranet by editing the intranet section of the tenant.yml file.

tenant.yml
# ...
intranet:
files: []
contacts: []
trombinoscope: []

Reference

Files

This section allows you to add files on the intranet. The files will be available in the Files section of the intranet in your tenant (https://intra.forge.epita.fr/<tenant>/documents).

The files property is an array of objects with the following fields:

Field nameDescription
nameThe name of the file that will be displayed on the intranet.
pathThe relative path to the file within the GitLab repository.

Contacts

This section allows you to add contacts on the intranet. The contacts will be listed in the Contacts section of the intranet in your tenant (https://intra.forge.epita.fr/<tenant>/contacts).

The contacts property is an array of objects with the following fields:

Field nameDescription
nameThe name of the contact that will be displayed on the intranet.
emailThe email of the contact.
descriptionThe description of the contact.

Trombinoscope

This section allows you to add a trombinoscope on the intranet. The people will be displayed in the Members section of the intranet in your tenant (https://intra.forge.epita.fr/<tenant>/teams).

The trombinoscope property is an array of objects with the following fields:

Field nameDescription
nameThe name of the member that will be displayed on the intranet.
imageUrlThe URL of the image of the member.

Css

This section allows you to customize the colors of the intranet.

The css property is an object with 2 properties: light and dark (for the light and dark theme respectively). Each of these properties is an object with the following fields:

Field nameDescription
--backgroundThe background color of the intranet.
--card-backgroudThe background color of the cards.
--card-separatorThe color of the separator between the cards.
--card-footerThe color of the footer of the cards.
--rectangle-backgroundThe background color of the rectangles.
--navigation-backgroundThe background color of the navigation bar.
--tag-backgroundThe background color of the tags.
--borderThe color of the borders.
--primary-textThe color of the primary text.
--secondary-textThe color of the secondary text.
--trivialThe color of the trivial notions.
--easyThe color of the easy notions.
--mediumThe color of the medium notions.
--breadcrumbThe color of the background of the breadcrumb.

Example

A complete example of the intranet configuration can be:

tenant.yml
# ...
intranet:
files:
- path: files/hello-world.pdf
name: Hello World

contacts:
- name: Forge
email: forge-dev@tickets.cri.epita.fr
description: The Forge team

trombinoscope:
- name: Xavier Login
imageUrl: https://photos.cri.epita.fr/square/xavier.login

css:
dark:
--background: "#111217"
--card-background: "#1A1C23"
--card-separator: "#262931"
--card-footer: "#16181F"
--rectangle-background: "#0D0E12"
--navigation-background: "#0D0E14"
--tag-background: "#101117"
--border: "#27282F"
--primary-text: "#DCDFF0"
--secondary-text: "#9CA3B8"
--trivial: "#1469CD"
--easy: "#43B11D"
--medium: "#DAC400"
--hard: "#DA3400"
--checkmark: "#43B11D"
--breadcrumb: "#212126"
light:
--background: "#F9FAFB"
--card-background: "#FFFFFF"
--card-separator: "#E5E7EB"
--card-footer: "#F3F4F6"
--rectangle-background: "#F3F4F6"
--navigation-background: "#F9FAFB"
--tag-background: "#E5E7EB"
--border: "#E5E7EB"
--primary-text: "#1F2937"
--secondary-text: "#4B5563"
--trivial: "#1469CD"
--easy: "#43B11D"
--medium: "#DAC400"
--hard: "#DA3400"
--checkmark: "#43B11D"
--breadcrumb: "#F3F4F6"