gitignore.io

General

Category
Free
Tag
Tools
License
N/A
Registered
Dec 25, 2014
Favorites
0
Link
https://github.com/toptal/gitignore.io
See also
JitPack.io
Gradlr
AndroidUninstall
android-assetcopier
clean-idea

Additional

Language
Swift
Version
N/A
Created
Feb 14, 2013
Updated
Mar 30, 2021
Owner
Toptal (toptal)
Contributors
Sindre Sorhus (sindresorhus)
Jared Burrows (jaredsburrows)
adjohnson916
Martin Sloup (arcao)
Justin Hall (wKovacs64)
Jc Miñarro (JcMinarro)
geoffschoeman
kenji yoshida (xuwei-k)
Marvin Froeder (velo)
Elior Boukhobza (mallowigi)
Alexandre Macabies (Zopieux)
Ben Bodenmiller (bbodenmiller)
James Harrison (jjlharrison)
Andrew (mcandre)
Andy Piper (andypiper)
Cristian Ciupitu (ciupicri)
Joe Blau (joeblau)
Oliver Kopp (koppor)
Show all (124)124
Activity
Badge
Generate
Download
Source code

Advertising


Create useful .gitignore files for your project

About

.gitignore.io is a web service designed to help you create .gitignore files for your Git repositories. The site has a graphical and command line method of creating a .gitignore for your operating system, programming language, or IDE.

.gitignore Template Source

Source templates for gitignore.io: https://github.com/toptal/gitignore

Documentation

Complete gitignore.io documentation: https://docs.gitignore.io/

Docker Container

Prerequisites

Build

Production

$ docker-compose up --build

Development

$ docker-compose -f ./docker-compose-dev.yml build
$ docker-compose -f ./docker-compose-dev.yml up

It will start the web server running on http://localhost:8080

Development mode mounts the following directories to docker volumes:

  • /Public
  • /Resources

LESS and CSS

The app uses LESS as his CSS preprocessor for the files in Public/css.

To process the less file you need to:

  • Install less compiler yarn global add less
  • Process the less file with lessc app.less app.css

Environment Variables

Please set your environment variables to docker configurations. All are optional.

...
services:
  app:
    ...
    environment:
      HOST_ORIGIN: http://www.example.com
      BASE_PREFIX: /foo/bar
      GOOGLE_ANALYTICS_UID:
    ...
...

HOST_ORIGIN

Origin of your web server, falls back to https://www.toptal.com

HOST_ORIGIN: http://www.example.com

BASE_PREFIX

If you want to host this web server under a subdirectory (http://www.example.com/foo/bar for example), please set this variable.

BASE_PREFIX: /foo/bar

GOOGLE_ANALYTICS_UID

User ID for Google Tag Manager snippet

GOOGLE_ANALYTICS_UID: UA-XXXXXXXX-X

E2E Tests

Tests are located in e2e-tests folder with:

  • API tests in api folder - implemented using Superagent
  • E2E tests in pages folder - implemented with Puppeteer

Prerequisites:

Running:

  • Set the BASE_URL env variable (only if you have changed the default URL or port)
  • docker-compose up --build --detach
  • yarn build
  • yarn install
  • yarn test
  • docker-compose stop