Skip to content

Instantly share code, notes, and snippets.

Build a production-quality public frontend called “Umami Next” — a modern, world-class reimagining of Drupal’s Umami demo for the Drupal CMS / Canvas era.
This is NOT a Drupal implementation.
Do NOT build Drupal backend code, admin UI, entity forms, login flows, config screens, or a fake CMS/page-builder interface.
Build only the public-facing frontend/theme prototype and the code architecture that will make a later migration into Drupal CMS straightforward.
This should feel like:
- a premium editorial food publication
- clearly descended from Umami’s food-magazine DNA
- modern enough that it could credibly become a Drupal CMS site template or a future successor to Umami
// ==UserScript==
// @name X (Twitter) Unfollowing Unverified + Removing Unverified Followers + Export Chronological
// @namespace http://tampermonkey.net/
// @version 1.7
// @description Same as v1.6 (which worked for removing unverified) but adds a "Export Chronological" feature to log users to CSV in bottom->top order.
// @author @eric_periard
// @match https://x.com/*
// @grant none
// ==/UserScript==

Using an Access Token for the first time

Follow the instructions on Github to Create an Access Token in Github

Configure Git to use the osxkeychain

By default, git credentials are not cached so you need to tell Git if you want to avoid having to provide them each time Github requires you to authenticate. On Mac, Git comes with an “osxkeychain” mode, which caches credentials in the secure keychain that’s attached to your system account.

You can tell Git you want to store credentials in the osxkeychain by running the following:-

@siramsay
siramsay / package.json
Created August 15, 2020 22:48 — forked from SOSANA/package.json
Google Chrome Live Server browser-sync setup for Linux or Windows OS
{
"name": "future-project",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "run-script-os",
"start:win32":
"browser-sync start --server --files '**/*.css, **/*.html, **/*.js, !node_modules/**/*' --directory --port 7777 --browser \"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\"",
"start:darwin:linux":