Files
correspondances-icones-mots/associations.md

14 KiB

Associations des dossiers — Gitea 1.24.6

Version de référence

Gitea 1.24 introduit les icônes Material pour la liste des fichiers, avec le thème Material comme thème par défaut. Gitea 1.24.6 est sorti le 10 septembre 2025.

Pour cette génération de Gitea, les associations de dossiers correspondent à Material Icon Theme 5.23.0.

Source de référence des associations :

  • material-extensions/vscode-material-icon-theme
  • tag v5.23.0
  • fichier src/core/icons/folderIcons.ts

Important : les noms ci-dessous sont les noms de dossiers reconnus par le thème. La correspondance est faite sur le nom du dossier ; ce n'est pas une recherche de mots contenus dans le nom.

Associations

Icône Material Noms de dossiers
folder-rust rust
folder-robot bot, bots, robot, robots
folder-src src, srcs, source, sources, code
folder-dist dist, out, output, build, builds, release, bin, distribution
folder-css css, stylesheet, stylesheets, style, styles
folder-sass sass, scss
folder-television tv, television
folder-desktop desktop, display
folder-console console
folder-images images, image, imgs, img, icons, icon, icos, ico, figures, figure, figs, fig, screenshot, screenshots, screengrab, screengrabs, pic, pics, picture, pictures, photo, photos, photograph, photographs
folder-scripts script, scripts, scripting
folder-node node, nodejs, node_modules
folder-javascript js, javascript, javascripts
folder-json json, jsons
folder-font font, fonts
folder-bower bower_components
folder-test test, tests, testing, snapshots, spec, specs
folder-directive directive, directives
folder-jinja jinja, jinja2, j2
folder-markdown markdown, md
folder-pdm pdm-plugins, pdm-build
folder-php php
folder-phpmailer phpmailer
folder-sublime sublime
folder-docs doc, docs, document, documents, documentation, post, posts, article, articles, wiki, news, blog, knowledge, diary, note, notes
folder-gh-workflows github/workflows
folder-gitea-workflows gitea/workflows
folder-git git, patches, githooks, submodules
folder-github github
folder-gitea gitea
folder-gitlab gitlab
folder-forgejo forgejo
folder-vscode vscode, vscode-test
folder-views view, views, screen, screens, page, pages, public_html, html
folder-vue vue
folder-vuepress vuepress
folder-expo expo, expo-shared
folder-config cfg, cfgs, conf, confs, config, configs, configuration, configurations, setting, settings, META-INF, option, options, pref, prefs, preference, preferences
folder-i18n i18n, internationalization, lang, langs, language, languages, locale, locales, l10n, localization, translation, translate, translations, tx
folder-components components, widget, widgets, fragments
folder-verdaccio verdaccio
folder-aurelia aurelia_project
folder-resource resource, resources, res, asset, assets, static, report, reports
folder-lib lib, libs, library, libraries, vendor, vendors, third-party, lib64
folder-theme themes, theme, color, colors, design, designs, palette, palettes
folder-webpack webpack
folder-global global
folder-public public, www, wwwroot, web, website, websites, site, browser, browsers, proxy
folder-include inc, include, includes, partial, partials, inc64
folder-docker docker, dockerfiles, dockerhub
folder-nginx nginx
folder-database db, data, database, databases, sql
folder-log log, logs, logging
folder-target target
folder-temp temp, tmp, cached, cache
folder-aws aws, azure, gcp
folder-audio aud, auds, audio, audios, music, song, songs, sound, sounds, voice, voices, recordings
folder-video vid, vids, video, videos, movie, movies, media
folder-kubernetes kubernetes, k8s
folder-import import, imports, imported
folder-export export, exports, exported
folder-wakatime wakatime
folder-circleci circleci
folder-wordpress wordpress-org, wp-content
folder-gradle gradle
folder-coverage coverage, nyc-output, nyc_output, e2e, it, integration-test, integration-tests
folder-class class, classes, model, models, schemas, schema
folder-other other, others, misc, miscellaneous, extra, extras, etc
folder-lua lua
folder-turborepo turbo
folder-typescript typescript, ts, typings, @types, types
folder-graphql graphql, gql
folder-routes routes, router, routers, navigation, navigations, routing
folder-ci ci
folder-benchmark benchmark, benchmarks, bench, performance, perf, profiling, measure, measures, measurement
folder-messages messages, messaging, forum, chat, chats, conversation, conversations, dialog, dialogs
folder-less less
folder-gulp gulp, gulp-tasks, gulpfile.js, gulpfile.mjs, gulpfile.ts, gulpfile.babel.js
folder-python python, pycache, pytest_cache
folder-sandbox sandbox, sandboxes, playground, playgrounds
folder-scons scons, sconf_temp, scons_cache
folder-mojo mojo
folder-moon moon
folder-debug debug, debugger, debugging
folder-fastlane fastlane
folder-plugin plugin, plugins, mod, mods, modding, extension, extensions, addon, addons, addin, addins, module, modules
folder-middleware middleware, middlewares
folder-controller controller, controllers, controls, service, services, provider, providers, handler, handlers
folder-ansible ansible
folder-server server, servers, backend, backends
folder-client client, clients, frontend, frontends, pwa, spa
folder-tasks tasks, tickets
folder-android android
folder-ios ios
folder-ui presentation, gui, ui, ux
folder-upload uploads, upload
folder-download downloads, download, downloader, downloaders
folder-tools tools, toolkit, toolkits, toolbox, toolboxes, tooling, devtools, kit, kits
folder-helper helpers, helper
folder-serverless serverless
folder-api api, apis, restapi
folder-app app, apps, application, applications
folder-apollo apollo, apollo-client, apollo-cache, apollo-config
folder-archive arc, arcs, archive, archives, archival
folder-backup bkp, bkps, bak, baks, backup, backups, back-up, back-ups, history, histories
folder-batch batch, batchs, batches
folder-buildkite buildkite
folder-cluster cluster, clusters
folder-command command, commands, commandline, cmd, cli, clis
folder-constant constant, constants, const, consts
folder-container container, containers, devcontainer
folder-content content, contents
folder-context context, contexts
folder-core core
folder-delta delta, deltas, changes
folder-dump dump, dumps
folder-examples demo, demos, example, examples, sample, samples, sample-data
folder-environment env, envs, environment, environments, venv
folder-functions func, funcs, function, functions, lambda, lambdas, logic, math, maths, calc, calcs, calculation, calculations
folder-generator generator, generators, generated, cfn-gen, gen, gens, auto
folder-hook hook, hooks
folder-trigger trigger, triggers
folder-job job, jobs
folder-keys key, keys, token, tokens, jwt, secret, secrets
folder-layout layout, layouts
folder-mail mail, mails, email, emails, smtp, mailers
folder-mappings mappings, mapping
folder-meta meta
folder-changesets changesets, changeset
folder-packages package, packages, pkg, pkgs, serverpackages, devpackages, dependencies
folder-shared shared, common
folder-shader glsl, hlsl, shader, shaders
folder-stack stack, stacks
folder-template template, templates, github/ISSUE_TEMPLATE, github/PULL_REQUEST_TEMPLATE
folder-utils util, utils, utility, utilities
folder-supabase supabase
folder-private private
folder-linux linux, linuxbsd, unix
folder-windows windows, win, win32
folder-macos macos, mac, osx, DS_Store, iPhone, iPad, iPod, macbook, macbook-air, macosx, apple
folder-error error, errors, err, errs, crash, crashes
folder-event event, events
folder-secure auth, authentication, secure, security, cert, certs, certificate, certificates, ssl, cipher, cypher, tls
folder-custom custom, customs
folder-mock draft, drafts, mock, mocks, fixture, fixtures, concept, concepts, sketch, sketches
folder-syntax syntax, syntaxes, spellcheck, spellcheckers
folder-vm vm, vms
folder-stylus stylus
folder-flow flow-typed
folder-rules rule, rules, validation, validations, validator, validators
folder-review review, reviews, revisal, revisals, reviewed, preview, previews
folder-animation anim, anims, animation, animations, animated, motion, motions, transition, transitions, easing, easings
folder-guard guard, guards
folder-prisma prisma, prisma/schema
folder-pipe pipe, pipes, pipeline, pipelines
folder-svg svg, svgs
folder-nuxt nuxt
folder-terraform terraform
folder-mobile mobile, mobiles, portable, portability, phone, phones
folder-stencil stencil
folder-firebase firebase
folder-firestore firestore, cloud-firestore, firebase-firestore
folder-cloud-functions cloud-functions, cloudfunctions, firebase-cloud-functions, firebase-cloudfunctions
folder-svelte svelte, svelte-kit
folder-update update, updates, upgrade, upgrades
folder-intellij idea
folder-azure-pipelines azure-pipelines, azure-pipelines-ci
folder-mjml mjml
folder-admin admin, admins, manager, managers, moderator, moderators
folder-jupyter jupyter, notebook, notebooks, ipynb
folder-scala scala
folder-connection connection, connections, integration, integrations, remote, remotes
folder-quasar quasar
folder-next next
folder-cobol cobol
folder-yarn yarn
folder-husky husky
folder-storybook storybook

Associations conditionnelles / icon packs

Certaines associations existent dans le fichier mais ne sont actives que lorsqu'un icon pack particulier est utilisé. Elles ne doivent donc pas être considérées comme des associations universelles du thème Material par défaut.

Icône Noms Condition
folder-ngrx-store store Ngrx
folder-ngrx-effects effects Ngrx
folder-ngrx-state states, state Ngrx
folder-ngrx-reducer reducers, reducer Ngrx
folder-ngrx-actions actions Ngrx
folder-ngrx-entities entities Ngrx
folder-ngrx-selectors selectors Ngrx
folder-redux-reducer reducers, reducer Redux
folder-redux-actions actions Redux
folder-redux-selector selectors, selector Redux
folder-redux-store store, stores Redux
folder-react-components components, react, jsx, reactjs, react-components React / Redux
folder-vuex-store store, stores Vuex
folder-vue-directives directives Vue / Vuex
folder-vue components Vue / Vuex

Notes

  • display et desktop donnent tous deux folder-desktop : c'est précisément l'association qui explique l'icône d'écran dans le dossier display.
  • Les noms sont sensibles à la manière dont le thème effectue la correspondance ; certains noms spéciaux comme META-INF, DS_Store, iPhone, etc. sont volontairement conservés tels quels.
  • folder-gh-workflows, folder-gitea-workflows, folder-template, etc. contiennent des associations avec / : elles correspondent à des chemins particuliers, pas simplement à un dossier portant littéralement ce nom.
  • Un nom qui n'est pas associé utilise l'icône de dossier générique.

Sources

  • Gitea 1.24.0 : introduction des icônes Material pour la liste des fichiers.
  • Gitea 1.24.6 : version de référence de cette liste.
  • Material Icon Theme v5.23.0 : src/core/icons/folderIcons.ts.