Skip to content

Instantly share code, notes, and snippets.

View ogirginc's full-sized avatar

Oğulcan Girginç ogirginc

View GitHub Profile
@ogirginc
ogirginc / responsive-github-com.css
Created August 26, 2016 15:08 — forked from attitude/responsive-github-com.css
Responsive github.com CSS. Use e.g Control Freak Chrome extension to inject this CSS.
.wrapper .header,
.site-footer {
min-width: auto;
padding: 10px;
}
body .container {
max-width: 980px;
width: auto;
}
[Coveralls] Set up the SimpleCov formatter.
[Coveralls] Using SimpleCov's default settings.
cocktail
user can create a cocktail
ingredients
user can create ingredients
User can sign in and out
@ogirginc
ogirginc / .gitignore
Created October 26, 2016 17:35
Gitignore
# See https://help.github.com/articles/ignoring-files for more about ignoring files.
#
# If you find yourself ignoring temporary files generated by your text editor
# or operating system, you probably want to add a global ignore instead:
# git config --global core.excludesfile '~/.gitignore_global'
# Ignore bundler config.
/.bundle
# Ignore all logfiles and tempfiles.
@ogirginc
ogirginc / blog.md
Last active August 4, 2018 14:34 — forked from citizen428/blog.md

I originally wrote this article for Codementor in October 2014. It should have something for everyone, from fairly new git users to experienced developers.

1. Discard local file modifications

Sometimes the best way to get a feel for a problem is diving in and playing around with the code. Unfortunately, the changes made in the process sometimes turn out to be less than optimal, in which case reverting the file to its original state can be the fastest and easiest solution:

git checkout -- Gemfile # reset specified path 
git checkout -- lib bin # also works with multiple arguments
@ogirginc
ogirginc / rspec-uncommitted.sh
Created April 25, 2019 10:33 — forked from rwjblue/rspec-uncommitted.sh
Run rspec only on uncommited files. No more accidentally pushing a :focus tag to master!
rspec `git ls-files --modified --others spec`
# frozen_string_literal: true
require "bundler/inline"
gemfile(true) do
source "https://rubygems.org"
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
# Activate the gem you are reporting the issue against.
module GivenWhenThen
module ClassMethods
def def_Given(name, *args, &block)
_gwt_define(:Given, name, *args, &block)
end
def def_When(name, *args, &block)
_gwt_define(:When, name, *args, &block)
end
@ogirginc
ogirginc / html-editors.md
Created March 4, 2021 10:58 — forked from manigandham/rich-text-html-editors.md
Rich text / HTML editors and frameworks

Strictly Frameworks

Abstracted Editors

These use separate document structures instead of HTML, some are more modular libraries than full editors

  • ProseMirror - http://prosemirror.net - supports collaborative editing, offers similar options to Mobiledoc for data structure