Skip to content

Instantly share code, notes, and snippets.

@vigor-rus
vigor-rus / README.md
Created January 16, 2022 11:41 — forked from robertpainsi/README.md
How to reopen a pull-request after a force-push?

How to reopen a pull-request after a force-push?

Precodinitions

  • You need the rights to reopen pull requests on the repository.
  • The pull request hasn't been merged, just closed.

Instructions

  1. Write down the current commit hash of your PR-branch git log --oneline -1 <PR-BRANCH>
  2. Write down the latest commit hash on github before the PR has been closed.
  3. git push -f origin :

Commit Message Guidelines

Short (72 chars or less) summary

More detailed explanatory text. Wrap it to 72 characters. The blank
line separating the summary from the body is critical (unless you omit
the body entirely).

Write your commit message in the imperative: "Fix bug" and not "Fixed
bug" or "Fixes bug." This convention matches up with commit messages
@vigor-rus
vigor-rus / controllers.application.js
Last active January 6, 2020 15:05 — forked from alexdiliberto/controllers.application.js
Ember's Route Hook Order
import Ember from 'ember';
export default Ember.Controller.extend({
appName: `Ember's Route Hook Order`,
actions: {
clearLog() {
Ember.$('.log-item').remove();
}
}
import Ember from 'ember';
import EmberObject, { computed } from '@ember/object';
import { dasherize } from '@ember/string';
let Band = EmberObject.extend({
name: '',
language: '',
slug: computed('name', function() {
console.log('Recomputing slug');
return dasherize(this.name);
@vigor-rus
vigor-rus / controllers.application.js
Last active July 22, 2019 19:09
model inheritance in nested route
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
});
@vigor-rus
vigor-rus / controllers.application.js
Last active May 30, 2019 19:41
Simple output with values
import Ember from 'ember';
import EmberObject, { computed } from '@ember/object';
const Person = EmberObject.extend({
// these will be supplied by `create`
firstName: null,
lastName: null,
fullName: computed('firstName', 'lastName', function() {
return `${this.firstName} ${this.lastName}`;
@vigor-rus
vigor-rus / nginx.conf
Created January 8, 2019 09:31 — forked from plentz/nginx.conf
Best nginx configuration for improved security(and performance). Complete blog post here http://tautt.com/best-nginx-configuration-for-security/
# to generate your dhparam.pem file, run in the terminal
openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048
@vigor-rus
vigor-rus / contact.html
Created January 8, 2019 08:49 — forked from ShuvoHabib/contact.html
Mailgun Contact Form
<div class="contact-form">
<form id="contactform" name="contactform" method="post">
<div class="row">
<div class="col-sm-6">
<input name="name" class="form-control" type="text" placeholder="Name*"/>
</div>
<div class="col-sm-6">
<input name="email" class="form-control" type="email" placeholder="Email*"/>
</div>
<div class="clearfix"></div>