Create DEV_ENVIRONMENT.md (#409)

Summary:
Adding a recommended workflow for those that don't have a good setup after conversation in https://github.com/facebook/flipper/pull/227

Just a starting point but I think it's better than nothing.
Pull Request resolved: https://github.com/facebook/flipper/pull/409

Reviewed By: danielbuechele

Differential Revision: D14798121

Pulled By: jknoxville

fbshipit-source-id: 721a4bc07720709d1c7cc9f2fa7db69984f4c37e
This commit is contained in:
John Knox
2019-04-05 06:26:47 -07:00
committed by Facebook Github Bot
parent 861c5077f1
commit c6baeff5ed

32
DEV_ENVIRONMENT.md Normal file
View File

@@ -0,0 +1,32 @@
# Developer Environment Setup
## Desktop app and Flipper Plugins (Javascript)
The flipper desktop source uses Flow and ESLint. Feel free to use your preferred setup, but this is our recommended approach:
**Editor**: Visual Studio Code
**Installed Extensions**:
* ESLint
* Flow Language Support
**Settings**:
```json
{
"flow.useNPMPackagedFlow": true,
"javascript.validate.enable": false,
"eslint.autoFixOnSave": true
}
```
## Android plugins and SDK (Java)
**Editor**: Android Studio
## iOS plugins and SDK (Objective-C)
**Editor**: XCode
## Cross-platform SDK (Used by Android and iOS SDK) (C++)
**Editor**: XCode, Android Studio, Visual Studio Code, Vim...