-
mach_portal: bug-tracker
-
extra_recipe: post, bug tracker
-
ota: part 1, part 2, part 3, bug tracker
-
triple_fetch: bug tracker
-
async_wake: bug tracker
-
Phoenix: pdf
-
ziVA: GitHub
-
Pegasus: [pdf](http://i
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const express = require("express") | |
const app = express() | |
var passport = require("passport") | |
var session = require("express-session") | |
var GitHubStrategy = require("passport-github2").Strategy | |
const GITHUB_CLIENT_ID = "your-client-id-here" // or get from process.env.GITHUB_CLIENT_ID | |
const GITHUB_CLIENT_SECRET = "your-client-secret-here" // or get from process.env.GITHUB_CLIENT_SECRET | |
const GITHUB_CALLBACK_URL = "http://localhost:5000/auth/github/callback" // or get from process.env.GITHUB_CALLBACK_URL |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <assert.h> | |
#include <mach/mach.h> | |
#include <stdbool.h> | |
#include <stdio.h> | |
// ---- mach_vm.h --------------------------------------------------------------------------------- | |
extern | |
kern_return_t mach_vm_read_overwrite | |
( |
#appstorage #swiftui
The @AppStorage
property wrapper for observable access to UserDefaults
keys is stringified.
To get a strongly typed key access, I oriented myself on the @Environment(\.keyPath)
wrapper and my experience with SwiftyUserDefaults
and its subscript-based access.
// Use defaultValue from the key:
@AppStorage(\.showOnboarding) var showOnboarding
OlderNewer