Summary: X-link: https://github.com/facebook/react-native/pull/53133 # Changelog: [Internal] - As part of the ongoing effort to migrate the React Native codebase to Kotlin, this PR introduces the initial setup required for Kotlin support in Yoga. - Added initial basic Kotlin configuration to the project. - Migrated `YogaConstants` as an initial file to try out the first migration steps. Pull Request resolved: https://github.com/facebook/yoga/pull/1829 Test Plan: - Tested the migrated class directly against facebook/react-native, see the PR [here](https://github.com/facebook/react-native/pull/52998). - Run: `./gradlew :yoga:assembleDebug` & `./gradlew :yoga:compileDebugSources` I am not able to run the Java tests in this repo (even before the initial Kotlin setup) – not sure if I am missing something there but any pointers are welcome – it seems like there is some missing configuration. Currently trying with `./gradlew :yoga:test` Reviewed By: cortinico Differential Revision: D79545992 Pulled By: rshest fbshipit-source-id: 8257ff53e6b6f2436980be98b6c94e1ac526b207
79 lines
1.0 KiB
Plaintext
79 lines
1.0 KiB
Plaintext
.DS_STORE
|
|
|
|
/buck-cache/
|
|
/buck-out/
|
|
/.buckconfig.local
|
|
/.buckd
|
|
/gentest/test.html
|
|
.buck-java11
|
|
node_modules
|
|
|
|
# Jekyll
|
|
/.sass-cache/
|
|
/_site/
|
|
|
|
# Visual studio code
|
|
!.vscode
|
|
|
|
*.pdb
|
|
*.tlog
|
|
*.obj
|
|
*.pch
|
|
*.log
|
|
*.orig
|
|
|
|
# Xcode
|
|
## Build generated
|
|
build/
|
|
DerivedData/
|
|
|
|
## Various settings
|
|
*.pbxuser
|
|
!default.pbxuser
|
|
*.mode1v3
|
|
!default.mode1v3
|
|
*.mode2v3
|
|
!default.mode2v3
|
|
*.perspectivev3
|
|
!default.perspectivev3
|
|
xcuserdata/
|
|
|
|
## Other
|
|
*.moved-aside
|
|
*.xcuserstate
|
|
|
|
## Obj-C/Swift specific
|
|
*.hmap
|
|
*.ipa
|
|
*.dSYM.zip
|
|
*.dSYM
|
|
|
|
# CocoaPods
|
|
#
|
|
# We recommend against adding the Pods directory to your .gitignore. However
|
|
# you should judge for yourself, the pros and cons are mentioned at:
|
|
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
|
|
#
|
|
Pods/
|
|
|
|
# Carthage
|
|
#
|
|
# Add this line if you want to avoid checking in source code from Carthage dependencies.
|
|
# Carthage/Checkouts
|
|
|
|
Carthage/Build
|
|
|
|
# Gradle
|
|
.gradle
|
|
local.properties
|
|
|
|
# NDK/CMake
|
|
.cxx
|
|
.externalNativeBuild
|
|
|
|
# Docusarus build
|
|
.docusaurus
|
|
|
|
# Android Studio
|
|
.idea
|