mirror of
https://github.com/directus/directus.git
synced 2026-01-31 22:28:07 -05:00
Merge branch 'main' of github.com:directus/directus into main
This commit is contained in:
@@ -75,14 +75,10 @@ validationError:
|
||||
all_access: Пълен достъп
|
||||
no_access: Без достъп
|
||||
use_custom: Персонализиран
|
||||
field_standard: Стандартно,
|
||||
field_presentation: Презентационни и псевдоними,
|
||||
field_file: Единичен файл,
|
||||
field_files: Множество файлове,
|
||||
field_m2o: M2O релация,
|
||||
field_o2m: O2M релация,
|
||||
field_m2m: M2M релация,
|
||||
field_translations: Преводи,
|
||||
field_presentation: Презентационни и псевдоними
|
||||
field_file: Единствен файл
|
||||
field_files: Множество файлове
|
||||
field_translations: Преводи
|
||||
item_permissions: Позволения на запис
|
||||
field_permissions: Позволения за поле
|
||||
field_validation: Валидация на поле
|
||||
@@ -753,7 +749,6 @@ template: Шаблон
|
||||
translation: Превод
|
||||
value: Стойност
|
||||
view_project: Преглед на проект
|
||||
weeks: { }
|
||||
report_error: Докладване на грешка
|
||||
interfaces:
|
||||
checkboxes:
|
||||
|
||||
@@ -71,7 +71,9 @@ validationError:
|
||||
all_access: Zugriff auf alles
|
||||
no_access: Kein Zugriff
|
||||
use_custom: Benutzerdefiniert
|
||||
field_files: Mehrere Dateien,
|
||||
field_file: Eine Datei
|
||||
field_files: Mehrere Dateien
|
||||
field_translations: Übersetzungen
|
||||
item_permissions: Item Berechtigungen
|
||||
field_permissions: Feldberechtigungen
|
||||
field_validation: Feldüberprüfung
|
||||
|
||||
@@ -2,17 +2,17 @@
|
||||
edit_field: Editar Campo
|
||||
item_revision: Revisión de Elemento
|
||||
duplicate_field: Duplicar Campo
|
||||
half_width: Media Ancho
|
||||
half_width: Anchura 50%
|
||||
full_width: Ancho Completo
|
||||
fill_width: Llenar Ancho
|
||||
field_name_translations: Traducciones del Nombre del Campo
|
||||
enter_password_to_enable_tfa: Ingrese su contraseña para habilitar la Autentificación en Dos Pasos
|
||||
field_name_translations: 'Nombre de Campo: Traducciones'
|
||||
enter_password_to_enable_tfa: Introduzca la contraseña para habilitar la Autenticación de doble factor
|
||||
add_field: Agregar Campo
|
||||
role_name: Nombre del Rol
|
||||
db_only_click_to_configure: 'Solo Base de Datos: Clic para Configurar '
|
||||
show_archived_items: Mostrar Elementos Archivados
|
||||
required: Requerido
|
||||
requires_value: Se requiere un valor
|
||||
requires_value: Valor obligatorio
|
||||
create_preset: Crear Predefinido
|
||||
create_role: Crear Rol
|
||||
create_user: Crear Usuario
|
||||
@@ -75,14 +75,10 @@ validationError:
|
||||
all_access: Todos los accesos
|
||||
no_access: Sin Acceso
|
||||
use_custom: Personalizar
|
||||
field_standard: Estándar,
|
||||
field_presentation: Presentación y Alias,
|
||||
field_file: Archivo único,
|
||||
field_files: Múltiples archivos,
|
||||
field_m2o: Relación M2O,
|
||||
field_o2m: Relación O2M,
|
||||
field_m2m: Relación M2M,
|
||||
field_translations: Traducciones,
|
||||
field_presentation: Presentación y Alias
|
||||
field_file: Un Archivo
|
||||
field_files: Múltiples Archivos
|
||||
field_translations: Traducciones
|
||||
item_permissions: Permisos de Elemento
|
||||
field_permissions: Permisos de Campo
|
||||
field_validation: Validación de Campo
|
||||
@@ -423,6 +419,8 @@ circle: Círculo
|
||||
empty_item: Elemento Vacío
|
||||
log_in_with: 'Iniciar Sesión con {provider}'
|
||||
advanced_filter: Filtro Avanzado
|
||||
delete_advanced_filter: Borrar filtro
|
||||
change_advanced_filter_operator: Cambiar operador
|
||||
operators:
|
||||
eq: Igual a
|
||||
neq: No es igual a
|
||||
@@ -670,7 +668,7 @@ fields:
|
||||
note: Nota
|
||||
hidden: Oculto
|
||||
singleton: Singleton
|
||||
translation: Traducciones del Nombre del Campo
|
||||
translation: 'Nombre de Campo: Traducciones'
|
||||
display_template: Plantilla
|
||||
directus_roles:
|
||||
name: Nombre del Rol
|
||||
@@ -745,6 +743,8 @@ sign_out: Cerrar Sesión
|
||||
sign_out_confirm: '¿Realmente desea cerrar sesión?'
|
||||
something_went_wrong: Algo salió mal.
|
||||
sort_direction: Dirección de Ordenamiento
|
||||
sort_asc: Ordenar ascendente
|
||||
sort_desc: Orden descendente
|
||||
template: Plantilla
|
||||
translation: Traducción
|
||||
value: Valor
|
||||
@@ -1012,7 +1012,7 @@ displays:
|
||||
layouts:
|
||||
cards:
|
||||
cards: Tarjetas
|
||||
image_source: Orígen de la imágen
|
||||
image_source: Orígen de la imagen
|
||||
image_fit: Ajuste de Imagen
|
||||
crop: Recortar
|
||||
contain: Contiene
|
||||
|
||||
@@ -2,17 +2,17 @@
|
||||
edit_field: Editar Campo
|
||||
item_revision: Revisión de Elemento
|
||||
duplicate_field: Duplicar Campo
|
||||
half_width: Media Ancho
|
||||
half_width: Anchura 50%
|
||||
full_width: Ancho completo
|
||||
fill_width: Llenar Ancho
|
||||
field_name_translations: Traducciones del Nombre del Campo
|
||||
enter_password_to_enable_tfa: Ingrese su contraseña para habilitar la Autentificación en Dos Pasos
|
||||
field_name_translations: 'Nombre de Campo: Traducciones'
|
||||
enter_password_to_enable_tfa: Introduzca la contraseña para habilitar la Autenticación de doble factor
|
||||
add_field: Agregar Campo
|
||||
role_name: Nombre del Rol
|
||||
db_only_click_to_configure: 'Solo Base de Datos: Clic para Configurar '
|
||||
show_archived_items: Mostrar Elementos Archivados
|
||||
required: Necesario
|
||||
requires_value: Se requiere un valor
|
||||
requires_value: Valor obligatorio
|
||||
create_preset: Crear Predefinido
|
||||
create_role: Crear Rol
|
||||
create_user: Crear Usuario
|
||||
@@ -75,14 +75,10 @@ validationError:
|
||||
all_access: Todos los accesos
|
||||
no_access: Sin Acceso
|
||||
use_custom: Personalizar
|
||||
field_standard: Estándar,
|
||||
field_presentation: Presentación y Alias,
|
||||
field_file: Archivo único,
|
||||
field_files: Múltiples archivos,
|
||||
field_m2o: Relación M2O,
|
||||
field_o2m: Relación O2M,
|
||||
field_m2m: Relación M2M,
|
||||
field_translations: Traducciones,
|
||||
field_presentation: Presentación y Alias
|
||||
field_file: Un Archivo
|
||||
field_files: Múltiples Archivos
|
||||
field_translations: Traducciones
|
||||
item_permissions: Permisos de Elemento
|
||||
field_permissions: Permisos de Campo
|
||||
field_validation: Validación de Campo
|
||||
@@ -423,6 +419,8 @@ circle: Círculo
|
||||
empty_item: Elemento Vacío
|
||||
log_in_with: 'Iniciar Sesión con {provider}'
|
||||
advanced_filter: Filtro Avanzado
|
||||
delete_advanced_filter: Borrar filtro
|
||||
change_advanced_filter_operator: Cambiar operador
|
||||
operators:
|
||||
eq: Igual a
|
||||
neq: No es igual a
|
||||
@@ -670,7 +668,7 @@ fields:
|
||||
note: Nota
|
||||
hidden: Oculto
|
||||
singleton: Singleton
|
||||
translation: Traducciones del Nombre del Campo
|
||||
translation: 'Nombre de Campo: Traducciones'
|
||||
display_template: Plantilla
|
||||
directus_roles:
|
||||
name: Nombre del Rol
|
||||
@@ -745,6 +743,8 @@ sign_out: Desconectar
|
||||
sign_out_confirm: '¿Seguro que quieres cerrar sesión?'
|
||||
something_went_wrong: Algo salió mal.
|
||||
sort_direction: Dirección de Ordenamiento
|
||||
sort_asc: Ordenar ascendente
|
||||
sort_desc: Orden descendente
|
||||
template: Plantilla
|
||||
translation: Traducción
|
||||
value: Valor
|
||||
|
||||
@@ -75,14 +75,10 @@ validationError:
|
||||
all_access: Todos los accesos
|
||||
no_access: Sin Acceso
|
||||
use_custom: Personalizar
|
||||
field_standard: Estándar,
|
||||
field_presentation: Presentación y Alias,
|
||||
field_file: Archivo único,
|
||||
field_files: Múltiples archivos,
|
||||
field_m2o: Relación M2O,
|
||||
field_o2m: Relación O2M,
|
||||
field_m2m: Relación M2M,
|
||||
field_translations: Traducciones,
|
||||
field_presentation: Presentación y Alias
|
||||
field_file: Un Archivo
|
||||
field_files: Múltiples Archivos
|
||||
field_translations: Traducciones
|
||||
item_permissions: Permisos de Elemento
|
||||
field_permissions: Permisos de Campo
|
||||
field_validation: Validación de Campo
|
||||
@@ -753,7 +749,6 @@ template: Plantilla
|
||||
translation: Traducción
|
||||
value: Valor
|
||||
view_project: Ver Proyecto
|
||||
weeks: { }
|
||||
report_error: Reportar Error
|
||||
interfaces:
|
||||
checkboxes:
|
||||
|
||||
@@ -72,14 +72,10 @@ validationError:
|
||||
all_access: Accès total
|
||||
no_access: Pas d'accès
|
||||
use_custom: Personnalisé
|
||||
field_standard: Standard,
|
||||
field_presentation: Présentation & Alias,
|
||||
field_file: Fichier simple,
|
||||
field_files: Fichiers multiples,
|
||||
field_m2o: Relation M2O,
|
||||
field_o2m: Relation O2M,
|
||||
field_m2m: Relation M2M,
|
||||
field_translations: Traductions,
|
||||
field_presentation: Présentation & Alias
|
||||
field_file: Fichier simple
|
||||
field_files: Fichiers multiples
|
||||
field_translations: Traductions
|
||||
item_permissions: Permissions de l'élément
|
||||
field_permissions: Permissions du champ
|
||||
field_validation: Validation du champ
|
||||
|
||||
1
app/src/lang/translations/hi-IN.yaml
Normal file
1
app/src/lang/translations/hi-IN.yaml
Normal file
@@ -0,0 +1 @@
|
||||
---
|
||||
@@ -23,8 +23,9 @@ public: 公開
|
||||
directus_version: Directus Version
|
||||
validationError:
|
||||
required: 必須項目です
|
||||
field_file: 1つのファイル
|
||||
field_files: 複数のファイル
|
||||
field_translations: 翻訳,
|
||||
field_translations: 翻訳
|
||||
fields_and_layout: 項目とレイアウト
|
||||
language: 言語
|
||||
schema_setup_title: この項目をどのように保存するか設定しましょう。
|
||||
|
||||
@@ -75,6 +75,10 @@ validationError:
|
||||
all_access: Alle toegang
|
||||
no_access: Geen toegang
|
||||
use_custom: Gebruik aangepaste
|
||||
field_presentation: Presentatie & Aliasen
|
||||
field_file: Enkel bestand
|
||||
field_files: Meerdere bestanden
|
||||
field_translations: Vertalingen
|
||||
item_permissions: Item Permissies
|
||||
field_permissions: Veld Permissies
|
||||
field_validation: Veld Validatie
|
||||
|
||||
@@ -75,14 +75,8 @@ validationError:
|
||||
all_access: All tilgang
|
||||
no_access: Ingen tilgang
|
||||
use_custom: Bruk egendefinert
|
||||
field_standard: Standard,
|
||||
field_presentation: Presentation & Aliaser,
|
||||
field_file: Enkelt-fil
|
||||
field_files: Flere filer,
|
||||
field_m2o: M2O Relasjon,
|
||||
field_o2m: O2M Relasjon,
|
||||
field_m2m: M2M Relasjon,
|
||||
field_translations: Oversettelser,
|
||||
field_presentation: Presentation & Aliaser
|
||||
field_translations: Oversettelser
|
||||
item_permissions: Element Tillatelser
|
||||
field_permissions: Felt Tillatelser
|
||||
field_validation: Felt validering
|
||||
|
||||
@@ -72,11 +72,10 @@ validationError:
|
||||
all_access: Pełny Dostęp
|
||||
no_access: Brak dostępu
|
||||
use_custom: Użyj niestandardowych
|
||||
field_standard: Standard,
|
||||
field_presentation: Prezentacja i aliasy,
|
||||
field_file: Pojedynczy plik,
|
||||
field_files: Wiele plików,
|
||||
field_translations: Tłumaczenia,
|
||||
field_presentation: Prezentacja i aliasy
|
||||
field_file: Pojedynczy plik
|
||||
field_files: Wiele plików
|
||||
field_translations: Tłumaczenia
|
||||
field_validation: Walidacja pola
|
||||
permissions_for_role: 'Przedmioty roli {role} mogą {action}.'
|
||||
presets_for_role: 'Wartość domyślna dla roli {role}.'
|
||||
|
||||
@@ -74,6 +74,10 @@ validationError:
|
||||
all_access: Acesso Total
|
||||
no_access: Sem acesso
|
||||
use_custom: Usar Personalizado
|
||||
field_presentation: Apresentação e pseudônimos
|
||||
field_file: Arquivo único
|
||||
field_files: Múltiplos arquivos
|
||||
field_translations: Traduções
|
||||
item_permissions: Permissões do Item
|
||||
field_permissions: Permissões dos campos
|
||||
field_validation: Validação dos campos
|
||||
|
||||
@@ -75,14 +75,10 @@ validationError:
|
||||
all_access: Полный доступ
|
||||
no_access: Нет Доступа
|
||||
use_custom: Использовать Свой
|
||||
field_standard: Стандартный,
|
||||
field_presentation: Представление и Алиасы,
|
||||
field_file: Один Файл,
|
||||
field_files: Несколько Файлов,
|
||||
field_m2o: Связка M2O,
|
||||
field_o2m: Связка O2M,
|
||||
field_m2m: Связка M2M,
|
||||
field_translations: Переводы,
|
||||
field_presentation: Представление и Алиасы
|
||||
field_file: Один Файл
|
||||
field_files: Несколько Файлов
|
||||
field_translations: Переводы
|
||||
item_permissions: Разрешения Элемента
|
||||
field_permissions: Разрешения Поля
|
||||
field_validation: Валидация Поля
|
||||
@@ -753,7 +749,6 @@ template: Шаблон
|
||||
translation: Перевод
|
||||
value: Значение
|
||||
view_project: Просмотр Проекта
|
||||
weeks: { }
|
||||
report_error: Сообщить об Ошибке
|
||||
interfaces:
|
||||
checkboxes:
|
||||
|
||||
@@ -75,14 +75,10 @@ validationError:
|
||||
all_access: Alla behörigheter
|
||||
no_access: Ingen åtkomst
|
||||
use_custom: Använd anpassad
|
||||
field_standard: Standard,
|
||||
field_presentation: Presentation & alias,
|
||||
field_presentation: Presentation & alias
|
||||
field_file: Enskild fil
|
||||
field_files: Flera filer,
|
||||
field_m2o: M2O relation,
|
||||
field_o2m: M2O relation,
|
||||
field_m2m: M2M relation,
|
||||
field_translations: Översättningar,
|
||||
field_files: Flera filer
|
||||
field_translations: Översättningar
|
||||
item_permissions: Behörigheter för objekt
|
||||
field_permissions: Behörigheter för fält
|
||||
field_validation: Validering av fält
|
||||
|
||||
@@ -65,6 +65,9 @@ validationError:
|
||||
ncontains: Değer, {substring} içeremez
|
||||
gt: Değer, {valid} değerinden büyük olmalıdır
|
||||
gte: Değer, {valid} değerinden büyük veya ona eşit olmalıdır
|
||||
field_file: Tek Dosya
|
||||
field_files: Birden Fazla Dosya
|
||||
field_translations: Çeviriler
|
||||
language: Dil
|
||||
create_field: Alan Ekle
|
||||
hidden_on_detail: Detayda Gizli
|
||||
|
||||
@@ -75,13 +75,8 @@ validationError:
|
||||
all_access: Toàn Quyền
|
||||
no_access: Cấm Truy Cập
|
||||
use_custom: Chọn Lọc
|
||||
field_standard: Chuẩn
|
||||
field_presentation: Trình Bày và Bí Danh
|
||||
field_file: Một Tập Tin
|
||||
field_file: Tập tin đơn
|
||||
field_files: Nhiều Tập Tin
|
||||
field_m2o: Quan hệ Nhiều -> Một
|
||||
field_o2m: Quan hệ Một -> Nhiều
|
||||
field_m2m: Quan hệ Nhiều -> Nhiều
|
||||
field_translations: Các Bản Dịch
|
||||
item_permissions: Quyền truy cập Bảng ghi
|
||||
field_permissions: Quyền truy cập Trường
|
||||
|
||||
@@ -19,7 +19,6 @@ validationError:
|
||||
all_access: 订购全部功能
|
||||
no_access: 无访问权限
|
||||
use_custom: 使用自定义颜色
|
||||
field_standard: 标准,
|
||||
language: 语言
|
||||
create_field: 创建字段
|
||||
hidden_on_detail: 隐藏于详情
|
||||
|
||||
@@ -1,16 +1,14 @@
|
||||
# Contributing
|
||||
|
||||
> Our team truly appreciates every single pull-request, bug report, and feature request made by our
|
||||
> community. If you have _any_ questions along the way, please reach out to our Core team on
|
||||
> [Discord](https://directus.chat).
|
||||
> Our team truly appreciates every single pull-request, bug report, and feature request made by our community. If you
|
||||
> have _any_ questions along the way, please reach out to our Core team on [Discord](https://directus.chat).
|
||||
|
||||
## Node Monorepo
|
||||
|
||||
Our Node.js repository is located at `directus/directus` and houses the Admin App (Vue.js 3),
|
||||
Node.js API, project documentation (Markdown), API Specification (OpenAPI), and other smaller
|
||||
packages used internally. Directus follows a monorepo design similar to React or Babel — to learn
|
||||
more about our monorepo's design and structure, see our [Codebase Overview](#codebase-overview)
|
||||
below.
|
||||
Our Node.js repository is located at `directus/directus` and houses the Admin App (Vue.js 3), Node.js API, project
|
||||
documentation (Markdown), API Specification (OpenAPI), and other smaller packages used internally. Directus follows a
|
||||
monorepo design similar to React or Babel — to learn more about our monorepo's design and structure, see our
|
||||
[Codebase Overview](#codebase-overview) below.
|
||||
|
||||
To contribute to the project, please follow the instructions located within our GitHub repository's
|
||||
[contributing.md file](https://github.com/directus/directus/blob/main/contributing.md).
|
||||
@@ -27,9 +25,8 @@ codebase is located in a separate git repository at [`directus/php`](#).
|
||||
## Feature Requests
|
||||
|
||||
Feature requests are a great way to let our team know what should be prioritized next. You can
|
||||
[submit a feature request](https://github.com/directus/directus/discussions/category_choices) or
|
||||
upvote [existing submissions](https://github.com/directus/directus/discussions) all via our GitHub
|
||||
Discussions board.
|
||||
[submit a feature request](https://github.com/directus/directus/discussions/category_choices) or upvote
|
||||
[existing submissions](https://github.com/directus/directus/discussions) all via our GitHub Discussions board.
|
||||
|
||||
<!-- prettier-ignore-start -->
|
||||
::: warning The 80/20 Rule
|
||||
@@ -42,58 +39,52 @@ implemented as an extension.
|
||||
|
||||
## RFCs
|
||||
|
||||
Some Directus features/fixes may require additional design, strategy, and/or discussion before
|
||||
beginning work. For these notable pull-requests, you should first submit an RFC (Request For
|
||||
Comments) to our core team via [Discord](https://directus.chat). This process is relatively
|
||||
informal, but ensures proper alignment, and helps avoid squandered development time by contributors.
|
||||
Some Directus features/fixes may require additional design, strategy, and/or discussion before beginning work. For these
|
||||
notable pull-requests, you should first submit an RFC (Request For Comments) to our core team via
|
||||
[Discord](https://directus.chat). This process is relatively informal, but ensures proper alignment, and helps avoid
|
||||
squandered development time by contributors.
|
||||
|
||||
## Bug Reporting
|
||||
|
||||
Reporting any bugs you come across is an invaluable part of helping keep Directus stable. After
|
||||
confirming a similar issue doesn't already exist, you can
|
||||
[submit a bug report](https://github.com/directus/directus/issues/new) via GitHub Issues. Please
|
||||
ensure the following for all submissions:
|
||||
Reporting any bugs you come across is an invaluable part of helping keep Directus stable. After confirming a similar
|
||||
issue doesn't already exist, you can [submit a bug report](https://github.com/directus/directus/issues/new) via GitHub
|
||||
Issues. Please ensure the following for all submissions:
|
||||
|
||||
- You are experiencing an actual bug, not a configuration issue
|
||||
- You are not asking a question or requesting a new feature
|
||||
- You have checked that no similar issue already exists
|
||||
- You have entered a clear and concise title
|
||||
- You have followed the issue template, with stack details and steps to reproduce
|
||||
- You have already tried the following troubleshooting steps:
|
||||
- You are on the latest version of Directus
|
||||
- You have stopped (`CTRL+C`) and restarted the server
|
||||
- You have confirmed the issue is not related to your own custom code
|
||||
- Dev Only: You have cleared and reinstalled all dependencies
|
||||
- You are experiencing an actual bug, not a configuration issue
|
||||
- You are not asking a question or requesting a new feature
|
||||
- You have checked that no similar issue already exists
|
||||
- You have entered a clear and concise title
|
||||
- You have followed the issue template, with stack details and steps to reproduce
|
||||
- You have already tried the following troubleshooting steps:
|
||||
- You are on the latest version of Directus
|
||||
- You have stopped (`CTRL+C`) and restarted the server
|
||||
- You have confirmed the issue is not related to your own custom code
|
||||
- Dev Only: You have cleared and reinstalled all dependencies
|
||||
|
||||
Please make sure to include all information required to reproduce your exact setup and issue in the
|
||||
issue report.
|
||||
Please make sure to include all information required to reproduce your exact setup and issue in the issue report.
|
||||
|
||||
## Reporting Security Vulnerabilities
|
||||
|
||||
If you believe you have discovered a security issue within a Directus product or service, please
|
||||
reach out to us directly over email: [security@directus.io](mailto:security@directus.io). We will
|
||||
then open a [GitHub Security Advisory](https://github.com/directus/directus/security/advisories) for
|
||||
tracking the fix.
|
||||
If you believe you have discovered a security issue within a Directus product or service, please reach out to us
|
||||
directly over email: [security@directus.io](mailto:security@directus.io). We will then open a
|
||||
[GitHub Security Advisory](https://github.com/directus/directus/security/advisories) for tracking the fix.
|
||||
|
||||
We value the members of the independent security research community who find security
|
||||
vulnerabilities and work with our team so that proper fixes can be issued to users. Our policy is to
|
||||
credit all researchers in the fix's release notes. In order to receive credit, security researchers
|
||||
must follow responsible disclosure practices, including:
|
||||
We value the members of the independent security research community who find security vulnerabilities and work with our
|
||||
team so that proper fixes can be issued to users. Our policy is to credit all researchers in the fix's release notes. In
|
||||
order to receive credit, security researchers must follow responsible disclosure practices, including:
|
||||
|
||||
- They do not publish the vulnerability prior to the Directus team releasing a fix for it
|
||||
- They do not divulge exact details of the issue, for example, through exploits or
|
||||
proof-of-concepts
|
||||
- They do not publish the vulnerability prior to the Directus team releasing a fix for it
|
||||
- They do not divulge exact details of the issue, for example, through exploits or proof-of-concepts
|
||||
|
||||
## Code of Conduct
|
||||
|
||||
The Directus [Code of Conduct](https://github.com/directus/directus/blob/main/code_of_conduct.md) is
|
||||
one of the ways we put our values into practice. We expect all of our staff, contractors and
|
||||
contributors to know and follow this code.
|
||||
The Directus [Code of Conduct](https://github.com/directus/directus/blob/main/code_of_conduct.md) is one of the ways we
|
||||
put our values into practice. We expect all of our staff, contractors and contributors to know and follow this code.
|
||||
|
||||
## Development Workflow
|
||||
|
||||
Before getting started, ensure you your local environment meets our
|
||||
[minimum requirements](/guides/installation/cli) and you are familiar with Git.
|
||||
Before getting started, ensure you your local environment meets our [minimum requirements](/guides/installation/cli) and
|
||||
you are familiar with Git.
|
||||
|
||||
### 1. Fork the Directus repository
|
||||
|
||||
@@ -102,7 +93,7 @@ Go to the [repository](https://github.com/directus/directus) and fork it to your
|
||||
### 2. Clone from your repository
|
||||
|
||||
```bash
|
||||
git clone git@github.com:YOUR-USERNAME/next.git
|
||||
git clone git@github.com:YOUR-USERNAME/directus.git
|
||||
```
|
||||
|
||||
### 3. Make a new branch
|
||||
@@ -119,9 +110,8 @@ npm install
|
||||
|
||||
### 5. Setup the Database & Env File
|
||||
|
||||
For this step, you'll need to already have a SQL database up-and-running, otherwise you can only use
|
||||
the SQLite driver, which will create the database for you. Run the following command from within
|
||||
root of the project:
|
||||
For this step, you'll need to already have a SQL database up-and-running, otherwise you can only use the SQLite driver,
|
||||
which will create the database for you. Run the following command from within root of the project:
|
||||
|
||||
```bash
|
||||
npm run cli -- init
|
||||
@@ -135,10 +125,14 @@ Run the following command from the root directory.
|
||||
npm run dev
|
||||
```
|
||||
|
||||
<!-- prettier-ignore-start -->
|
||||
::: If you encounter errors during this installation process, make sure your node version meets the [minimum requirements](/guides/installation/cli) :::
|
||||
<!-- prettier-ignore-end -->
|
||||
|
||||
### 7. Make your fixes/changes
|
||||
|
||||
At this point you are ready to start working on Directus! Before diving in however, it's worth
|
||||
reading through our docs on [submitting a pull-request](#Submitting-a-Pull-Request).
|
||||
At this point you are ready to start working on Directus! Before diving in however, it's worth reading through our docs
|
||||
on [submitting a pull-request](#Submitting-a-Pull-Request).
|
||||
|
||||
## Submitting a Pull-Request
|
||||
|
||||
@@ -148,8 +142,7 @@ Please read our docs on the [RFC process](#rfcs).
|
||||
|
||||
### 2. Update relevant docs
|
||||
|
||||
Before submitting any pull-requests, ensure that any relevant documentation (included in this same
|
||||
repo) is updated.
|
||||
Before submitting any pull-requests, ensure that any relevant documentation (included in this same repo) is updated.
|
||||
|
||||
### 3. Push your changes
|
||||
|
||||
@@ -159,12 +152,11 @@ git push -u origin YOUR-BRANCH-NAME
|
||||
|
||||
### Submit a pull-request
|
||||
|
||||
Once you push the changes to your repo, the "Compare & pull request" button will appear in GitHub.
|
||||
Click it and you'll be taken to a screen where you can fill in the appropriate details. Finally,
|
||||
open the pull request by clicking the "Create pull request" button.
|
||||
Once you push the changes to your repo, the "Compare & pull request" button will appear in GitHub. Click it and you'll
|
||||
be taken to a screen where you can fill in the appropriate details. Finally, open the pull request by clicking the
|
||||
"Create pull request" button.
|
||||
|
||||
Now our core staff will review your contribution and either merge it, or request that you to make
|
||||
changes.
|
||||
Now our core staff will review your contribution and either merge it, or request that you to make changes.
|
||||
|
||||
## Codebase Overview
|
||||
|
||||
|
||||
Reference in New Issue
Block a user