| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 5206061 commit 01ed588
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -4,17 +4,24 @@ | |||
| 4 | 4 | </a> | |
| 5 | 5 | </p> | |
| 6 | 6 | ||
| 7 | - [](https://travis-ci.org/NativeScript/NativeScript) | ||
| 7 | + <div style="text-align: center;"> | ||
| 8 | 8 | ||
| 9 | +  | ||
| 10 | + [](https://github.com/NativeScript/NativeScript/blob/master/LICENSE) | ||
| 11 | + [](https://www.npmjs.com/@nativescript/core) | ||
| 12 | + [](https://nativescript.org/discord) | ||
| 9 | 13 | ||
| 10 | - [NativeScript](http://www.nativescript.org) empowers you to access native APIs from JavaScript directly. The framework currently provides iOS and Android runtimes for rich mobile development and can be utilized in a number of diverse use cases. | ||
| 14 | + </div> | ||
| 11 | 15 | ||
| 12 | - ## Setup and Installation | ||
| 13 | 16 | ||
| 14 | - * [Environment Setup](https://docs.nativescript.org/environment-setup.html) | ||
| 17 | + [NativeScript](http://www.nativescript.org) empowers you to access native APIs from JavaScript directly. Currently iOS and Android runtimes are provided for rich mobile development across a variety of diverse use cases. | ||
| 15 | 18 | ||
| 16 | 19 | ## Contribute | |
| 17 | 20 | ||
| 21 | + 1. [Setup your local development environment](https://docs.nativescript.org/environment-setup.html) | ||
| 22 | + | ||
| 23 | + 2. Clone to contribute: | ||
| 24 | + | ||
| 18 | 25 | ```bash | |
| 19 | 26 | $ git clone https://github.com/NativeScript/NativeScript.git | |
| 20 | 27 | $ cd NativeScript | |
@@ -26,7 +33,7 @@ $ npm run setup | |||
| 26 | 33 | $ npm start | |
| 27 | 34 | ``` | |
| 28 | 35 | ||
| 29 | - We love you and your PR's 🤗. Please follow our [contributing guide](https://github.com/NativeScript/NativeScript/blob/master/tools/notes/CONTRIBUTING.md) and see [our code of governance](https://github.com/NativeScript/management/blob/master/nativescript-governance.md) to become as involved as you want to be. | ||
| 36 | + We love you and your pull requests 🤗. Please follow our [contributing guide](https://github.com/NativeScript/NativeScript/blob/master/tools/notes/CONTRIBUTING.md) and see [our code of governance](https://github.com/NativeScript/management/blob/master/nativescript-governance.md) to become as involved as you want to be. | ||
| 30 | 37 | ||
| 31 | 38 | ## @nativescript/* | |
| 32 | 39 | ||
@@ -47,27 +54,30 @@ We love you and your PR's 🤗. Please follow our [contributing guide](https://g | |||
| 47 | 54 | ||
| 48 | 55 | ## Quick Links | |
| 49 | 56 | ||
| 50 | - - [NativeScript home page](https://nativescript.org) | ||
| 51 | - - [NativeScript playground](https://play.nativescript.org) | ||
| 52 | - - [NativeScript and Angular](https://play.nativescript.org/?template=play-ng&tutorial=getting-started-ng) | ||
| 57 | + - [NativeScript Home](https://nativescript.org) | ||
| 58 | + - [NativeScript Tutorials](https://docs.nativescript.org/tutorial/) | ||
| 59 | + - [NativeScript documentation](https://docs.nativescript.org/) | ||
| 60 | + - JavaScript starter: https://nativescript.new/javascript | ||
| 61 | + - TypeScript starter: https://nativescript.new/typescript | ||
| 62 | + - Angular starter: https://nativescript.new/angular | ||
| 63 | + - Vue starter: https://nativescript.new/vue | ||
| 64 | + - Svelte starter: https://nativescript.new/svelte | ||
| 65 | + - React starter: https://nativescript.new/react | ||
| 53 | 66 | - [NativeScript on Twitter](http://twitter.com/NativeScript) | |
| 67 | + - [NativeScript on Discord](https://nativescript.org/discord) | ||
| 54 | 68 | - [NativeScript on Stack Overflow](http://stackoverflow.com/questions/tagged/nativescript) | |
| 55 | - - [NativeScript documentation](https://docs.nativescript.org/) | ||
| 56 | 69 | ||
| 57 | 70 | ## Other source repos | |
| 58 | 71 | ||
| 59 | 72 | Outside the source centralized in this repo, NativeScript consists of a few other source repos. Here are the major ones: | |
| 60 | 73 | ||
| 61 | - - **[iOS runtime](https://github.com/NativeScript/ns-v8ios-runtime)** | ||
| 62 | - - This repo contains the NativeScript iOS runtime — the code that hosts NativeScript iOS apps, and allows JavaScript code to be executed on iOS devices. The iOS runtime is written in a fun mix of C++, Objective-C, and more. | ||
| 63 | - - **[Android runtime](https://github.com/NativeScript/android-runtime)** | ||
| 64 | - - This repo contains the NativeScript Android runtime — the code that hosts NativeScript Android apps, and allows JavaScript code to be executed on Android devices. The Android runtime is written in a fun mix of C++ and Java. | ||
| 74 | + - **[iOS Runtime](https://github.com/NativeScript/ns-v8ios-runtime)** | ||
| 75 | + - This repo contains the NativeScript iOS Runtime — the code that hosts NativeScript iOS apps, and allows JavaScript code to be executed on iOS devices. The iOS runtime is written in a mix of C++, Objective-C, and more. | ||
| 76 | + - **[Android Runtime](https://github.com/NativeScript/android-runtime)** | ||
| 77 | + - This repo contains the NativeScript Android Runtime — the code that hosts NativeScript Android apps, and allows JavaScript code to be executed on Android devices. The Android runtime is written in a mix of C++ and Java. | ||
| 65 | 78 | - **[CLI](//github.com/NativeScript/nativescript-cli)** | |
| 66 | - - This repo contains the NativeScript command-line interface, which lets you create, build, and run apps using the NativeScript framework. The CLI is written in TypeScript. | ||
| 79 | + - This repo contains the NativeScript command-line interface, which lets you create, build, and run apps using NativeScript. The CLI is written in TypeScript. | ||
| 67 | 80 | - **[Docs](//github.com/NativeScript/docs-new)** | |
| 68 | - - This repo contains the NativeScript framework documentation, which is available at <http://docs.nativescript.org/>. The docs are written in Markdown. | ||
| 69 | - | ||
| 70 | - ## License | ||
| 71 | - [](https://github.com/NativeScript/NativeScript/blob/master/LICENSE) | ||
| 81 | + - This repo contains NativeScript documentation, which is available at <http://docs.nativescript.org/>. The docs are written in Markdown. | ||
| 72 | 82 | ||
| 73 | 83 | <h3 align="center">Made with ❤️</h3> | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -17,7 +17,7 @@ Help us keep a healthy and open community. We expect all participants in this pr | |||
| 17 | 17 | ||
| 18 | 18 | ## <a name="bugs"></a> Reporting Bugs | |
| 19 | 19 | ||
| 20 | - 1. Always update to the most recent master release; the bug may already be resolved. | ||
| 20 | + 1. Always update to the most recent [release](https://github.com/NativeScript/NativeScript/releases); the bug may already be resolved. | ||
| 21 | 21 | 2. Search for similar issues in the issues list for this repo; it may already be an identified problem. | |
| 22 | 22 | 3. If this is a bug or problem that is clear, simple, and is unlikely to require any discussion -- it is OK to open an issue on GitHub with a reproduction of the bug including workflows and screenshots. If possible, submit a Pull Request with a failing test, entire application or module. If you'd rather take matters into your own hands, fix the bug yourself (jump down to the [Submitting a PR](#pr) section). | |
| 23 | 23 | ||
@@ -59,7 +59,7 @@ npm start | |||
| 59 | 59 | ||
| 60 | 60 | 3. Create a branch for your PR | |
| 61 | 61 | ```bash | |
| 62 | - git checkout -b <my-fix-branch> master | ||
| 62 | + git checkout -b <my-fix-branch> main | ||
| 63 | 63 | ``` | |
| 64 | 64 | ||
| 65 | 65 | 4. The fun part! Make your code changes. Make sure you: | |
@@ -68,10 +68,8 @@ git checkout -b <my-fix-branch> master | |||
| 68 | 68 | - Write unit tests for your fix or feature. Check out [writing unit tests guide](WritingUnitTests.md). | |
| 69 | 69 | ||
| 70 | 70 | 5. Before you submit your PR: | |
| 71 | - - Rebase your changes to the latest master: `git pull --rebase upstream master`. | ||
| 71 | + - Rebase your changes to the latest main: `git pull --rebase upstream main`. | ||
| 72 | 72 | - Ensure all unit test are green for Android and iOS. Check [running unit tests](DevelopmentWorkflow.md#running-unit-tests). | |
| 73 | - - Ensure your changes pass tslint validation. (run `npm run tslint` in the root of the repo). | ||
| 74 | - - If you've made changes to a public API, make sure you update and add the `api-reports/NativeScript.api.md` file to the PR. (run `npm run api-extractor` to update the api-report and definitions). | ||
| 75 | 73 | ||
| 76 | 74 | 6. Push your fork. If you have rebased you might have to use force-push your branch: | |
| 77 | 75 | ``` | |
| Back | FazBrowse Home | New Git URL |
0 commit comments