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:
committed by
Facebook Github Bot
parent
861c5077f1
commit
c6baeff5ed
32
DEV_ENVIRONMENT.md
Normal file
32
DEV_ENVIRONMENT.md
Normal 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...
|
||||||
Reference in New Issue
Block a user