mirror of
https://github.com/directus/directus.git
synced 2026-02-11 16:54:57 -05:00
* Move Debug Docs from Wiki to Docs * Add Copyright License Agreement to Docs * Start Reformat0 of Codebase Overview * Add Package Documentation to Codebase Overview * Add Link to Blackbox Folder * Add Changesets to Pull Request Process * Add Component Library Tips * Fix Spelling * Fix dictionary * Create thick-glasses-bake.md --------- Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
88 lines
3.8 KiB
Markdown
88 lines
3.8 KiB
Markdown
---
|
|
description: An introduction to the process, rules and guidelines that for all code contributions to Directus.
|
|
readTime: 6 min read
|
|
---
|
|
|
|
# Contributing
|
|
|
|
Heya! Welcome to Directus, and thank you for taking the time to contribute back to our project! ❤️
|
|
|
|
There are many ways in which you can contribute, but before you do, please make sure you're aware of
|
|
[the Code of Conduct](/contributing/code-of-conduct). Our contributors and maintainers work extremely hard to maintain
|
|
Directus as premium open-source software. Please be respectful of those efforts throughout our ecosystem. **Trolling,
|
|
harassing, insulting, or other unacceptable behavior by participants will not be tolerated.**
|
|
|
|
<Card
|
|
title="Code of Conduct"
|
|
text="We expect all of our contributors to know and follow this code."
|
|
url="/contributing/code-of-conduct"
|
|
/>
|
|
|
|
## Report a Bug
|
|
|
|
If you happen to run into a bug, please post an issue on
|
|
[our main GitHub Issue board](https://github.com/directus/directus/issues).
|
|
|
|
Please be as detailed as you can in the bug report. The more information available, the easier it is for other
|
|
contributors to help you find a solution. For example, it might be worth adding a schema snapshot file or a database
|
|
dump.
|
|
|
|
## Request a New Feature
|
|
|
|
If you have a great idea for an improvement of the platform, or any other feedback, please make sure to open a new
|
|
discussion on [our GitHub Discussions board](https://github.com/directus/directus/discussions). Feature requests are
|
|
reviewed and triaged according to our feature request workflow. For more information, please see:
|
|
|
|
<Card
|
|
title="Feature Request Process"
|
|
text="Feature requests are reviewed and triaged according to this process"
|
|
url="/contributing/feature-request-process"
|
|
/>
|
|
|
|
## Answer Questions
|
|
|
|
The Directus community is growing quickly, which also means there are more and more people with questions. Helping out
|
|
your fellow developers by providing answers on [Discord](https://directus.chat) is a great way to help the project.
|
|
|
|
## Create a Pull Request
|
|
|
|
The whole Directus project is open source, and community code contributions are always welcome! Fixing issues or
|
|
implementing new features is an excellent way to contribute back to the platform.
|
|
|
|
Please do make sure you read through [our Pull Request Process](/contributing/pull-request-process) before you start!
|
|
That ensures you have the highest likelihood that your contribution will make it to the core codebase.
|
|
|
|
<Card
|
|
title="Pull Request Process"
|
|
text="Pull requests are reviewed and merged according to this process"
|
|
url="/contributing/pull-request-process"
|
|
/>
|
|
|
|
## Report Security Vulnerability
|
|
|
|
If you believe you have discovered a security vulnerability 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 uncover issues and work with our core team to
|
|
release patches. 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 exploits or proof-of-concepts
|
|
|
|
## Translate the App
|
|
|
|
Every button, element, and other pie of text in the app is fully translatable, providing full internationalization for
|
|
the Directus platform. [Our Crowdin integration](https://locales.directus.io) makes creating and updating translations a
|
|
breeze.
|
|
|
|
---
|
|
|
|
::: tip We're here to help!
|
|
|
|
If you have _any_ questions along your contributor journey, please feel free to come chat with us on
|
|
[our Discord server](https://directus.chat).
|
|
|
|
:::
|