Giter VIP home page Giter VIP logo

docs's Introduction

NativeScript Documentation

Home of the NativeScript documentation content that lives at http://docs.nativescript.org. Start contributing today!

Contributing

The NativeScript documentation is completely open source and we love contributions. Whether you want to fix a typo, or write an entire article, the NativeScript documentation is a great way to get started contributing to an open source project.

Don’t know where to start? Check out the list of issues with the “up-for-grabs” label. New to git or GitHub? Join our community Slack chat and we’ll be happy to help get you up and running.

Branches

This repository’s two main branches are master and production.

  • The production branch contains the version of the content that is currently deployed on docs.nativescript.org. New commits to this branch trigger a complete build that will push the changes live; therefore, only commit urgent fixes to this branch.
  • The master branch contains the most up-to-date version of the NativeScript documentation. The contents of the master branch are moved into the production branch with NativeScript release; therefore, the master branch is perfect for updating the docs about yet-to-be-released versions of NativeScript, as well as trivial changes that don’t need to be deployed immediately.

When in doubt feel free to submit pull requests against either branch.

Configuration

There are two versions of the NativeScript documentation that generate similar output: nativescript and angular. The former builds the vanilla NativeScript docs at docs.nativescript.org, while the latter discusses Angular-specific topics at docs.nativescript.org/angular.

Most of the content in this repository is shared between the two environments, but occasionally you may need to add environment-specific content. When you have this need you have a few options.

  1. If you would like a page to appear in a single environment, add an environment: angular or environment: nativescript property to that page's front matter. Pages marked with an environment property will appear in a single environment, and pages not marked with an environment property will be shared across all environments.

  2. If you have a page that should be appear in both environments but has different content for certain sections, you can use our built-in environment block tags. The blocks are named angular and nativescript, respectively, and can be used like this:

{% nativescript %}This paragraph appears only in the vanilla NativeScript documentation{% endnativescript %}

This paragraph appears in both environments.

{% angular %}This appears only in the Angular NativeScript documentation{% endangular %}

Tutorials

The NativeScript documentation contains two full getting started tutorials, one for using NativeScript with vanilla JavaScript, and another for using NativeScript with Angular. The contents of these two tutorials are in this repository’s /tutorial folder.

When making changes to either of these tutorials you might need to additional alter one of the four templates these tutorials use. Readers use these templates through the tns create command, for example tns create HelloWorld --template nativescript-template-tutorial.

Contributors

The following is a list of all the people that have contributed to the NativeScript documentation. Thanks for your contributions!

tjvantollErjanGavaljins-bottsonevnvakrilovN3ll

hdeshevnsndeckvchimeverikruthNickIlievikoevska

hamorphisatanasovgPlamen5kovteobugslayertzraikovivanbuhov

jasssonpetenchevrosen-vladimirovMitko-Kerezovboevskidtopuzov

roblav96tailsudmccuskeysipacatePanayotCankovgetsetbro

Pip3r4obradmartinburkehollandjbristoweLampeisis0k0

alejonextbsykfdnhkjhshristovrodrigopirestoddanglin

jloopermtekpTsvetanMilanovrealteboalexziskind1AntonDobrev

ABoschmanbensoorajejsuncydennistangdonangelpelegri

EvanWielandFrancoisCamusgabesumnergbhojrajhristoborisovn3wc

joshgkingdigitaldrummerjnemephxzh-mamjdshiravand

bel3atarSamVerschuerensimmsteinDasAllFolksTaremehTedHopp

e2l3ntrentvbVladimirAmiorkovwilliamhoXorbertnarayananl23

peterennissaiberzsvalchinovtrevordowdleyjaaidiyyosifov

docs's People

Contributors

tjvantoll avatar erjangavalji avatar ns-bot avatar nickiliev avatar tsonevn avatar n3ll avatar hdeshev avatar erikruth avatar hamorphis avatar ikoevska avatar atanasovg avatar plamen5kov avatar teobugslayer avatar ivanbuhov avatar vakrilov avatar jasssonpet avatar enchev avatar sis0k0 avatar rosen-vladimirov avatar dtopuzov avatar petekanev avatar panayotcankov avatar tzraikov avatar mitko-kerezov avatar roblav96 avatar getsetbro avatar tailsu avatar boevski avatar sipacate avatar dmccuskey 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.