How to Contribute:
May 19, 2024 ยท View on GitHub
You can contribute to DevToys app by:
- Report issues and bugs here.
- Submit feature requests here.
- Creating a pull request.
- Internationalization and localization:
- See instructions here.
How to Build and Run DevToys.Tools from source:
DevToys.Tools is an extension for DevToys and DevToys CLI, and follows the same steps than any other regular DevToys extension in order to build and debug it.
Prerequisites
- Install Visual Studio 2022, Visual Studio Code with C# Dev Kit, or JetBrains Rider depending on your preference.
- Install DevToys or DevToys CLI, or build it from source.
Finalize your environment
- Set required environement variables for DevToys following the official documentation.
- Clone this repository.
Build, Run & Debug
- Open
src/DevToys.Tools.slnwith Visual Studio, Visual Studio Code or Rider. - Follow the instructions in the official documentation to build, deploy and debug the extension.
Internationalization and localization
Please use Crowdin to translate DevToys and its tools. Crowdin is a localization management platform that helps individuals to translate a project without having to be familiar with its repository.
- Go on DevToy's Crowdin project.
- Log in or create an account. Join the DevToys project.
- Select the language of your choice in the list of existing supported language and let yourself guided by the website to translate the app.
- If you want to add a new language, please create a new discussion on Crowdin's website or on GitHub. We will be happy to add your language to the list.
- When your translation is done, it will be synchronized with our GitHub repository within 1 hour and create a pull request.