Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 2.5 KB

CONTRIBUTING.md

File metadata and controls

34 lines (25 loc) · 2.5 KB

How to Contribute:

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

  1. Install Visual Studio 2022, Visual Studio Code with C# Dev Kit, or JetBrains Rider depending on your preference.
  2. Install DevToys or DevToys CLI, or build it from source.

Finalize your environment

  1. Set required environement variables for DevToys following the official documentation.
  2. Clone this repository.

Build, Run & Debug

  1. Open src/DevToys.Tools.sln with Visual Studio, Visual Studio Code or Rider.
  2. 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.