Giter Club home page Giter Club logo

docs's Introduction

๐Ÿป SwiftOnTap

Complete SwiftUI Docs with Examples.

Get Started | How It Works | Add Docs


Get Started

To get started,

  1. Go to swiftontap.com ๐Ÿ‘‰.
  2. Press / and search for a struct, enum, func, or any other SwiftUI symbol.
  3. Press return.

We've got it all on tap. ๐Ÿšฐ๐Ÿป


If you're new to SwiftUI ๐Ÿค“

We get it, docs are overwhelming at first. To start, we recommend these resources (in order!)

  1. Apple's Swift book (if you're new to the language)
  2. Apple's SwiftUI tutorials, which are quite good!
  3. SwiftOnTap (these docs) once you get moving ๐Ÿšด

How It Works

Who wrote all these docs?

A bunch of us SwiftUI developers have been hard at work filling Apple's documentation hole ๐Ÿ•ณ. You can also edit these docs!


Where do the docs live?

All the docs live in one file called SwiftUI.swift. It's just a regular .swift file with lots of documentation comments ๐Ÿง‘โ€๐Ÿ’ป. Whenever anyone edits this file on GitHub, we automatically scan for the comments. Then it goes live to swiftontap.com!


Could this work for any .swift file?

Theoretically, yes! We've just been focused writing SwiftUI docs for now. Let us know ๐Ÿ“ง if you want to generate your own sweet documentation site.


Add Docs

To add or edit docs,

  1. Open a pull request from github.com/SwiftOnTap/Docs. (See here to learn how!)
  2. See this Apple guide for writing great documentation comments.
  3. Sit back ๐Ÿง˜, and watch your work go live!

docs's People

Contributors

a-moss avatar alexfine avatar benj-o avatar blsage avatar denisenepraunig avatar eawad1 avatar ebelinski avatar egrossable avatar elizcordo avatar emma-k-alexandra avatar ice-cream-coder avatar jrames avatar martinw avatar paxos avatar vmanot 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.