This howto will setup your project with automatic changelog generation, based on your commit messages.
Setup git hooks with husky
- Install husky
yarn add -D husky
This howto will setup your project with automatic changelog generation, based on your commit messages.
yarn add -D husky| https://www.youtube.com/watch?v=qcfXA3uAD30&loop=0 | |
| class LoopingElement { | |
| constructor(element, currentTranslation, speed) { | |
| this.element = element; | |
| this.currentTranslation = currentTranslation; | |
| this.speed = speed; | |
| this.direction = true; | |
| this.scrollTop = 0; |
| // List all files in a directory in Node.js recursively in a synchronous fashion | |
| var walkSync = function(dir, filelist) { | |
| var fs = fs || require('fs'), | |
| files = fs.readdirSync(dir); | |
| filelist = filelist || []; | |
| files.forEach(function(file) { | |
| if (fs.statSync(dir + file).isDirectory()) { | |
| filelist = walkSync(dir + file + '/', filelist); | |
| } | |
| else { |
| reference | |
| https://github.com/fixko/3d-cube | |
| <div class="wrap"> | |
| <div class="cube"> | |
| <div class="front"> | |
| <h2>Fullstack DEVs</h2> | |
| Lorem Ipsum is simply dummy text of the printing and typesetting industry. | |
| Lorem Ipsum has been the industry's standard dummy text ever since the 1500s. | |
| </div> |
| /* | |
| How to setup | |
| ============ | |
| 1. Go to https://script.google.com and login | |
| 2. Click New Project | |
| 3. Give the project a name be clicking on "Untitled Project" and giving a new name | |
| 4. Copy this whole code and overwrite everything on Code.gs file. Click on the Save icon to save. | |
| 5. Go to Google drive and open the worksheet that you want to manipulate | |
| 6. Take a look at the url. It should be in this format -- https://docs.google.com/spreadsheets/d/spreadheet-id-as-some-long-seemingly-random-characters/edit#gid=478439860 |
| --- | |
| layout: index-layout | |
| subject: My Email Templates | |
| --- | |
| <spacer size="16"></spacer> | |
| <!-- Contenedor para el encabezado --> | |
| <container class="container-header"> | |
| <spacer size="50"></spacer> |
| async generateIDToken(uid: string) { | |
| const customToken = await this.admin.auth().createCustomToken(uid); | |
| const res = await rp({ | |
| url: `https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyCustomToken?key=${this.apikey}`, | |
| method: 'POST', | |
| body: { | |
| token: customToken, | |
| returnSecureToken: true, | |
| }, | |
| json: true, |
| CC = gcc | |
| CFLAGS = -D_GNU_SOURCE -g -Wall -O0 | |
| # Common Library and Linking Flags | |
| LIBS = -lrt -lm -lpthread -lchronos | |
| LDFLAGS = -L/usr/lib -L/usr/local/lib -L /usr/realtime/ -L/usr/realtime/lib/ | |
| # Common install directories |