Skip to content

Instantly share code, notes, and snippets.

View mohokh67's full-sized avatar
💭
Working hard, typing slow 😎😎

MoHo mohokh67

💭
Working hard, typing slow 😎😎
View GitHub Profile
@PurpleBooth
PurpleBooth / README-Template.md
Last active May 1, 2024 17:49
A template to make good README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

@fokusferit
fokusferit / enzyme_render_diffs.md
Last active April 15, 2024 09:41
Difference between Shallow, Mount and render of Enzyme

Shallow

Real unit test (isolation, no children render)

Simple shallow

Calls:

  • constructor
  • render
@mohokh67
mohokh67 / Install Composer in Ubuntu.md
Last active February 10, 2018 13:05
Install Composer in Ubuntu

How to install composer in Ubuntu

In this short article we are going to install composer php packages manager in Ubuntu 16 and above.

  • Make sure php is installed by typing php -v in terminal. otherwise install PHP with this command:
sudo apt-get update
sudo apt-get install php
@mohokh67
mohokh67 / Install nginx, php7.1 and setup a virtual host in ubuntu.md
Last active January 23, 2018 08:10
How to install nginx, php7.1 and setup a virtual host in Ubuntu

Install Nginx and add a virtual host

  • First, make sure the Ubuntu Repo. is up to date.
sudo apt-get update
  • Check if Nginx is install in you machine:
nginx -v
@mohokh67
mohokh67 / Install PHP 7.1 with Nginx on Ubuntu 17.10.md
Created January 23, 2018 08:09
Install PHP 7.1 with Nginx on Ubuntu 17.10

Install PHP 7.1 with Nginx on Ubuntu 17.10

Follow these steps to inatll php 7.1 and most common modules:

sudo apt-get update
  • Install PHP 7.1
@mohokh67
mohokh67 / fix gitignore.md
Last active September 14, 2023 14:09
Fix the .gitignore and untrack files which are already added

Untrack files which are already added in gitignore file

  1. Commit all your changes

  2. Remove everything from the repository cache. Go to your repo directory and run this command.

git rm -r --cached .

It will only clear the cache. Your files and git history will stay.

@mohokh67
mohokh67 / deployToNow.md
Last active March 6, 2019 12:49
Deploy single page app with react to zeit/now

Deploy single page app with react to zeit/now

After installing these two packages as we need them for deploy:

npm i now -g
npm i serve

follow these steps:

@mohokh67
mohokh67 / deployToNetlify.md
Last active November 19, 2018 07:29
Deploy single page app with react to Netlify

Deploy single page app with react to Netlify

After installing the main package as we need it for deploy:

npm i netlify-cli -g

Build the app with this command:

npm run build
alias c='clear'
alias gs='git status'
alias pull='git pull'
alias push='git push'
alias master='git checkout master'
alias commit='git commit -m'
alias ll='ls -la'
alias ls='ls --color=auto'