14 KiB
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
displayetdesktopdonnent tous deuxfolder-desktop: c'est précisément l'association qui explique l'icône d'écran dans le dossierdisplay.- 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.