GithubHelp home page GithubHelp logo

lecoupa / awesome-cheatsheets Goto Github PK

View Code? Open in Web Editor NEW
37.5K 719.0 5.9K 8.74 MB

๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

Home Page: https://lecoupa.github.io/awesome-cheatsheets/

License: MIT License

JavaScript 50.49% Shell 15.96% Python 1.38% PHP 9.47% HTML 2.59% CSS 20.12%
cheatsheets javascript bash nodejs cheatsheet database language frontend backend feathersjs

awesome-cheatsheets's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-cheatsheets's Issues

MySQL and Sequelize

Hi, Julien, Thank you for your work. It is a very nice repository.

I think it would be a good idea to add a MySQL cheatsheet, Sequelize also needs. ๐Ÿ‘

Adding cheatsheets of libraries

Hello, I think to extend this repo by not only having cheatsheets of programming languages , but also of famous libraries. How about this idea , can I get on this?

Make the README.md more appealing

  • Encourage people to contribute.
  • Update the design.
  • Add a code of conduct file.
  • Add a contributing file.
  • Preset template to keep all cheatsheets consistent.

Convert cheatsheet documents to markdown (md) files

I think it would be better to have the cheatsheet documents as .md files instead of the corresponding language files.

It would be more readable and it would be able to present the documents in a better format.

add canvas

l think may be have a canvas cheatsheet will be good, or just put it under javascript or html.

VIM: ddkp -> ddkP

Swap current line with previous is ddkP as ddkp will just insert at the original position.

Add mongoose and/or mongodb

I believe it would be beneficial to add mongoose either as a subset to js or on the database directory, as well as mongodb.

Curl use for scripting

it could be useful to create a Curl cheat-sheet for scripting - major ways to use Curl.

VIM - addition to Visual mode

Selection to matching parenthesis
v% if the cursor is on the starting/ending parenthesis

Selection to matching curly brace
vi{

Select text between quotes:
vi" for double quotes
vi' for single quotes

[Angular] Incorrect syntax for ngSwitchCase

Seen:

// Conditionally swaps the contents of the div by selecting one of the embedded templates based on 
// the current value of conditionExpression.
// <div [ngSwitch]="conditionExpression">
// <ng-template [ngSwitchCase]="case1Exp">...</ng-template>
// <ng-template ngSwitchCase="case2LiteralString">...</ng-template>
// <ng-template ngSwitchDefault>...</ng-template>
// </div>  

At:

// Conditionally swaps the contents of the div by selecting one of the embedded templates based on

Should be:

// Conditionally swaps the contents of the div by selecting one of the containers based on 
// the current value of conditionExpression.
// <div [ngSwitch]="conditionExpression">
//   <ng-container *ngSwitchCase="case1Exp">...</ng-container>
//   <ng-container *ngSwitchCase="'case2LiteralString'">...</ng-container>
//   <ng-container *ngSwitchDefault>...</ng-container>
// </div>  

I also replaced templates with containers (but could be real HTML tags) because using templates this way seems odd.

Cheatsheet C

I think it would be wonderful if you create a cheat sheet for C.

Thank you.

Module / require example

https://github.com/LeCoupa/awesome-cheatsheets/blob/master/backend/node.js#L77 should be more like

const foo = require('./subfolder/foo.js')
console.log('foo "%s"', foo) // "foo"

// now grab the "module" wrapper around './foo.js'
const fooModule = require.cache[require.resolve('./subfolder/foo.js')]

console.log('foo module', fooModule)
// load module ./bar relative to ./foo
// real path to './bar' is './subfolder/bar'
const bar = fooModule.require('./bar')
console.log('bar "%s"', bar) // "bar"

JavaScript is NOT a functional language

In languages section, there are 3 different categories: command line interface (that is strange naming too), imperative and functional. The reason I am writing the issue is that, JavaScript is clearly imperative, not functional language. Like Java or Go. There are no Pattern Matching, Persistent Data Structures (at least yet, there's a ECMAScript proposal) and Algebraic Data Types.

Also in JavaScript if structure is a statement, not expression. That simply must be a imperative programming language. In functional languages if's are expressions.

Only functional features, that Javascript got at the present, are patterns like map or impure lambda expression alternatives called "arrow functions". Java got them too. They have really weak functional paradigmads.

Just move JavaScript to "imperative" section and don't change terms.

incorrect entries

there's a lot of discrepancies in python cheatsheet e.g. char, const are not valid keywords in python. int, float are not keywords there are class etc.

Datacamp Cheatsheets

Datacamp offers a lot of cheatsheets for Python, R and all the most used scientific/data science packages. They are however PDF/images if I remember correctly.

Add Bootstrap

Hi.

You have great cheatsheets. But there is no Bootstrap!

I think it is better to add Bootstrap. I can help you in that case.

Tnx.
Amir.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.