GithubHelp home page GithubHelp logo

johnaziz57 / electrode-native-manifest Goto Github PK

View Code? Open in Web Editor NEW

This project forked from picnicsupermarket/electrode-native-manifest

0.0 1.0 0.0 5.34 MB

Electrode Native - Master Manifest

Java 61.49% Objective-C 16.90% Ruby 21.61%

electrode-native-manifest's Introduction

Electrode Native - Master Manifest

Please read the documentation for more information.

Which directory should I use for a new plugin configuration

If you are introducing a new plugin configuration, choosing the right directory in which to store the configuration might look puzzling at first.

To know which directory to use for a new plugin configuration, just go through the following bullet points from top to bottom.

  • Does your plugin configuration need to add Android resources (from a res directory) to the container or to add iOS resources to the container ?
    Use ern_v0.41.1+

  • Does your plugin configuration use features directive for Android, addEmbeddedFramework directive for iOS, or applyPatch directive?
    Use ern_v0.39.0+

  • Does your plugin configuration use replaceInFile directive for Android?
    Use ern_v0.34.0+

  • Does your plugin configuration use setBuildSettings directive for iOS?
    Use ern_v0.33.0+

  • Does your plugin configuration use permissions directive for Android?
    Use ern_v0.14.0+

  • Otherwise
    Use ern_v0.13.0+

Picking the right directory will make sure that your plugin configuration is made available to the maximum possible range of ern client versions, while guaranteeing that it won't be exposed to incompatible ern client versions.

Changelog of plugin configuration directives

Electrode Native v0.14 changes

Adds a new Android plugin directive: permissions: #606
This directive takes an array of strings representing the Android permissions to inject in the Container. This can be used in case a plugin requires specific permissions in order to properly operate.

Electrode Native v0.33 changes

Adds a new iOS plugin directive: setBuildSettings: #1196
This directive allows to update build settings in the plugin pbxproj or any pbxproj part of the plugin package.

Electrode Native v0.34 changes

Adds a new Android plugin directive: replaceInFile: #1197
This directive allows to replace content in any files included in the Container.

Electrode Native v0.39 changes

- Add support of addEmbeddedFramework directive for iOS #1478
This directive allows to add an embedded Framework to the container project.

Electrode Native v0.41 changes

Adds support for React Native >= 0.61.0: #1542\

electrode-native-manifest's People

Contributors

belemaire avatar krunalsshah avatar friederbluemle avatar gmbharath12 avatar clairewli avatar deepueg avatar lctwisk avatar pooyahrtn avatar rubina-shakhkyan avatar florbosch avatar comigor avatar davidgovea avatar johnaziz57 avatar tianling536 avatar alvarocasta avatar bengarnett avatar swashcap avatar daversm avatar jduthon avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.