gitextract_tlrt29kp/ ├── .eslintrc.cjs ├── .github/ │ └── workflows/ │ └── build.yml ├── .gitignore ├── .node-version ├── .prettierignore ├── .prettierrc ├── .ruby-version ├── .vscode/ │ ├── extensions.json │ ├── launch.json │ └── markdown.code-snippets ├── 101.md ├── AGENTS.md ├── CONTRIBUTING.md ├── Gemfile ├── README.md ├── _docs/ │ └── writing-guidelines.md ├── _includes/ │ └── common/ │ ├── moment_format.md │ └── strftime_format.md ├── absinthe.md ├── activeadmin.md ├── adb.md ├── analytics.js.md ├── analytics.md ├── angularjs.md ├── animated_gif.md ├── ansi.md ├── ansible-examples.md ├── ansible-guide.md ├── ansible-modules.md ├── ansible-roles.md ├── ansible.md ├── appcache.md ├── applescript.md ├── applinks.md ├── arel.md ├── astro.config.mjs ├── atom.md ├── awesome-redux.md ├── awscli.md ├── backbone.md ├── bash.md ├── blessed.md ├── bluebird.md ├── bolt.md ├── bookshelf.md ├── bootstrap.md ├── browser-sync.md ├── browserify.md ├── bulma.md ├── bundler.md ├── c_preprocessor.md ├── camp.md ├── canvas.md ├── capybara.md ├── cask-index.md ├── chai.md ├── cheatsheet-styles.md ├── chef.md ├── chunky_png.md ├── cidr.md ├── circle.md ├── claude-code.md ├── clip.md ├── co.md ├── command_line.md ├── commander.js.md ├── composer.md ├── cordova.md ├── cron.md ├── csharp7.md ├── css-antialias.md ├── css-flexbox.md ├── css-grid.md ├── css-system-font-stack.md ├── css-tricks.md ├── css.md ├── cssnext.md ├── curl.md ├── datetime.md ├── deis.md ├── deku.md ├── deku@1.md ├── devise.md ├── divshot.md ├── do.md ├── docker-compose.md ├── docker.md ├── dockerfile.md ├── dom-range.md ├── dom-selection.md ├── editorconfig.md ├── elixir-metaprogramming.md ├── elixir.md ├── emacs.md ├── ember.md ├── emmet.md ├── enzyme.md ├── enzyme@2.md ├── es6.md ├── ets.md ├── expectjs.md ├── express.md ├── exunit.md ├── factory_bot.md ├── fastify.md ├── ffaker.md ├── ffmpeg.md ├── figlet.md ├── find.md ├── firebase.md ├── firefox.md ├── fish-shell.md ├── flashlight.md ├── flow.md ├── flux.md ├── flynn.md ├── freenode.md ├── frequency-separation-retouching.md ├── gh-pages.md ├── git-branch.md ├── git-extras.md ├── git-log-format.md ├── git-log.md ├── git-revisions.md ├── git-tricks.md ├── gnupg.md ├── go.md ├── goby.md ├── google-webfonts.md ├── google_analytics.md ├── graphql.md ├── gremlins.md ├── grep.md ├── gulp.md ├── haml.md ├── handlebars.js.md ├── harvey.js.md ├── heroku.md ├── hledger.md ├── homebrew.md ├── html-email.md ├── html-input.md ├── html-meta.md ├── html-microformats.md ├── html-share.md ├── html.md ├── http-status.md ├── httpie.md ├── ie.md ├── ie_bugs.md ├── imagemagick.md ├── immutable.js.md ├── index.md ├── index@2016.md ├── inkscape.md ├── ios-provision.md ├── jade.md ├── jasmine.md ├── jekyll-github.md ├── jekyll.md ├── jest.md ├── jinja.md ├── jinja2.md ├── jquery-cdn.md ├── jquery.md ├── js-appcache.md ├── js-array.md ├── js-date.md ├── js-fetch.md ├── js-lazy.md ├── js-model.md ├── js-speech.md ├── jscoverage.md ├── jsdoc.md ├── jshint.md ├── knex.md ├── koa.md ├── kotlin.md ├── kramdown.md ├── layout-thrashing.md ├── ledger-csv.md ├── ledger-examples.md ├── ledger-format.md ├── ledger-periods.md ├── ledger-query.md ├── ledger.md ├── less.md ├── licenses.md ├── linux.md ├── lodash.md ├── lua.md ├── machinist.md ├── macos-mouse-acceleration.md ├── make-assets.md ├── makefile.md ├── mako.md ├── man.md ├── markdown.md ├── meow.md ├── meta-tags.md ├── middleman.md ├── minimist.md ├── minitest.md ├── mixpanel.md ├── mobx.md ├── mocha-blanket.md ├── mocha-html.md ├── mocha-tdd.md ├── mocha.md ├── modella.md ├── modernizr.md ├── moment.md ├── mysql.md ├── ncftp.md ├── netlify.toml ├── nock.md ├── nocode.md ├── nodejs-assert.md ├── nodejs-fs.md ├── nodejs-path.md ├── nodejs-process.md ├── nodejs-stream.md ├── nodejs.md ├── nopt.md ├── npm.md ├── org-mode.md ├── osx.md ├── package-json.md ├── package.json ├── package.md ├── packs.md ├── pacman.md ├── parsimmon.md ├── parsley.md ├── pass.md ├── passenger.md ├── perl-pie.md ├── ph-food-delivery.md ├── phoenix-conn.md ├── phoenix-ecto.md ├── phoenix-ecto@1.2.md ├── phoenix-ecto@1.3.md ├── phoenix-migrations.md ├── phoenix-routing.md ├── phoenix.md ├── phoenix@1.2.md ├── plantuml.md ├── playwright.config.ts ├── pm2.md ├── polyfill.io.md ├── postcss.config.js ├── postgresql-json.md ├── postgresql.md ├── premailer.md ├── projectionist.md ├── promise.md ├── pry.md ├── psdrb.md ├── public/ │ ├── _headers │ ├── _redirects │ └── robots.txt ├── pug.md ├── python.md ├── qjs.md ├── qunit.md ├── rack-test.md ├── ractive.md ├── rails-controllers.md ├── rails-forms.md ├── rails-helpers.md ├── rails-i18n.md ├── rails-migrations.md ├── rails-models.md ├── rails-plugins.md ├── rails-routes.md ├── rails-tricks.md ├── rails.md ├── rake.md ├── rbenv.md ├── rclone.md ├── rdoc.md ├── react-router.md ├── react.md ├── react@0.14.md ├── redux.md ├── regexp.md ├── rename.md ├── resolutions.md ├── rest-api.md ├── riot.md ├── rollup.md ├── ronn.md ├── rspec-rails.md ├── rspec.md ├── rst.md ├── rsync.md ├── rtorrent.md ├── ruby.md ├── ruby21.md ├── rubygems.md ├── sass.md ├── saucelabs.md ├── scp.md ├── screen.md ├── sed.md ├── semver.md ├── sequel.md ├── sequelize.md ├── sh-pipes.md ├── sh.md ├── shelljs.md ├── siege.md ├── simple_form.md ├── sinon-chai.md ├── sinon.md ├── sketch.md ├── slim.md ├── social-images.md ├── spacemacs.md ├── spine.md ├── spreadsheet.md ├── sql-join.md ├── src/ │ ├── analytics/ │ │ ├── CloudflareAnalytics.astro │ │ └── GoogleAnalytics.astro │ ├── components/ │ │ ├── BaseLayout.astro │ │ ├── SEO/ │ │ │ └── SEO.astro │ │ ├── SocialList.astro │ │ ├── TopNav.astro │ │ ├── V2017/ │ │ │ ├── CarbonBox.astro │ │ │ └── PushButton.astro │ │ ├── V2017Home/ │ │ │ ├── Announcements.astro │ │ │ ├── FeaturedPages.astro │ │ │ └── PageListItem.astro │ │ ├── V2017Sheet/ │ │ │ ├── CommentsArea.astro │ │ │ ├── NoticeBox.astro │ │ │ ├── RelatedPostItem.astro │ │ │ ├── RelatedPosts.astro │ │ │ ├── SearchFooter.astro │ │ │ ├── SearchForm.astro │ │ │ └── SearchForm.script.ts │ │ ├── V2017Sheet.astro │ │ └── gaEnabled.tsx │ ├── config.ts │ ├── env.d.ts │ ├── lib/ │ │ ├── domutils/ │ │ │ └── onScrollVisible.ts │ │ ├── fuseSearch/ │ │ │ ├── __snapshots__/ │ │ │ │ └── fuseSearch.test.ts.snap │ │ │ ├── fuseSearch.test.ts │ │ │ └── fuseSearch.ts │ │ ├── kramdown.ts │ │ ├── links.ts │ │ ├── page/ │ │ │ ├── accessors.ts │ │ │ └── queries.ts │ │ ├── page.test.ts │ │ ├── page.ts │ │ ├── render.test.ts │ │ ├── render.ts │ │ └── seo/ │ │ ├── __snapshots__/ │ │ │ └── seo.test.ts.snap │ │ ├── jsonJd.test.ts │ │ ├── jsonLd.ts │ │ ├── seo.test.ts │ │ └── seo.ts │ ├── pages/ │ │ ├── 404.astro │ │ ├── [...slug].astro │ │ ├── __tests__/ │ │ │ ├── searchindex.json.test.ts │ │ │ └── sitemap.xml.test.ts │ │ ├── index.astro │ │ ├── searchindex.json.ts │ │ ├── sitemap.xml.ts │ │ └── test_scenarios/ │ │ └── seo_tags_test.astro │ ├── ruby/ │ │ ├── cache_kramdown.rb │ │ ├── kramdown.rb │ │ ├── renderer.rb │ │ └── renderer.test.rb │ ├── sass/ │ │ ├── 2017/ │ │ │ ├── _utils.scss │ │ │ ├── base/ │ │ │ │ └── prism_line_highlight.scss │ │ │ ├── components/ │ │ │ │ ├── announcements-item.scss │ │ │ │ ├── announcements-list.scss │ │ │ │ ├── autocomplete.scss │ │ │ │ ├── back-button.scss │ │ │ │ ├── comments-area.scss │ │ │ │ ├── comments-details.scss │ │ │ │ ├── comments-section.scss │ │ │ │ ├── h2-section.scss │ │ │ │ ├── h3-section-list.scss │ │ │ │ ├── h3-section.scss │ │ │ │ ├── headline-pub.scss │ │ │ │ ├── hint-mark.scss │ │ │ │ ├── home-button.scss │ │ │ │ ├── intro-content.scss │ │ │ │ ├── main-heading.scss │ │ │ │ ├── missing-message.scss │ │ │ │ ├── notice-box.scss │ │ │ │ ├── page-actions.scss │ │ │ │ ├── pages-list.scss │ │ │ │ ├── pre-footer.scss │ │ │ │ ├── push-button.scss │ │ │ │ ├── related-post-item.scss │ │ │ │ ├── related-post-list.scss │ │ │ │ ├── related-posts-area.scss │ │ │ │ ├── related-posts-callout.scss │ │ │ │ ├── related-posts-group.scss │ │ │ │ ├── related-posts-section.scss │ │ │ │ ├── search-box.scss │ │ │ │ ├── search-footer.scss │ │ │ │ ├── top-nav.scss │ │ │ │ └── top-sheet.scss │ │ │ ├── markdown/ │ │ │ │ ├── a-em.scss │ │ │ │ ├── code.scss │ │ │ │ ├── headings.scss │ │ │ │ ├── p.scss │ │ │ │ ├── table.scss │ │ │ │ └── ul.scss │ │ │ ├── placeholders/ │ │ │ │ └── push-button.scss │ │ │ ├── utils/ │ │ │ │ ├── _font-size.scss │ │ │ │ ├── _gutter.scss │ │ │ │ ├── _heading-style.scss │ │ │ │ ├── _section-gutter.scss │ │ │ │ └── _section-with-container.scss │ │ │ └── variables.scss │ │ ├── full.scss │ │ └── vendor/ │ │ ├── ionicons-inline/ │ │ │ └── ionicons.scss │ │ └── modularscale/ │ │ └── _modularscale.scss │ ├── scripts/ │ │ └── v2017/ │ │ ├── _utils.scss │ │ ├── behaviors_2/ │ │ │ ├── anchors.js │ │ │ ├── dismiss.js │ │ │ ├── dismissable.js │ │ │ ├── disqus.js │ │ │ └── no-preview.js │ │ └── helpers/ │ │ ├── data.js │ │ ├── dismiss.js │ │ ├── inject_disqus.js │ │ ├── preview.js │ │ ├── qs.js │ │ └── store.js │ ├── styles/ │ │ └── CommonStyles.ts │ └── types/ │ ├── JsonLdDocument.ts │ └── SheetFrontmatter.ts ├── stencil.md ├── stimulus-reflex.md ├── strftime.md ├── stylus.md ├── sublime-text.md ├── superagent.md ├── tabular.md ├── tailwind.config.mjs ├── tape.md ├── tar.md ├── test/ │ ├── basicPage.e2e.ts │ ├── e2eUtils.ts │ └── index.e2e.ts ├── tests/ │ ├── basic.md │ └── keywords_test.md ├── textile.md ├── tig.md ├── tmux.md ├── tomdoc.md ├── top.md ├── travis.md ├── tsconfig.json ├── typescript.md ├── ubuntu.md ├── umdjs.md ├── underscore-string.md ├── unicode.md ├── vagrant.md ├── vagrantfile.md ├── vainglory.md ├── vim-diff.md ├── vim-digraphs.md ├── vim-easyalign.md ├── vim-help.md ├── vim-rails.md ├── vim-unite.md ├── vim.md ├── vimscript-functions.md ├── vimscript-snippets.md ├── vimscript.md ├── virtual-dom.md ├── vite.config.js ├── vows.md ├── vscode.md ├── vue.md ├── vue@1.0.28.md ├── watchexec.md ├── watchman.md ├── web-workers.md ├── webpack.md ├── weechat.md ├── weinre.md ├── wip/ │ ├── intl-datetime.md │ └── php.md ├── xpath.md ├── yaml.md ├── yargs.md ├── yarn.md ├── yum.md ├── znc.md ├── zombie.md └── zsh.md