Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
f4c5204
javascript added
rathorevaibhav Mar 1, 2022
d4a4b0f
added resource for blogs
AkhileshNegi Aug 31, 2022
9b4cd28
cleanups
AkhileshNegi Aug 31, 2022
64e7267
cleanups
AkhileshNegi Aug 31, 2022
f0eaa9c
cleanups
AkhileshNegi Aug 31, 2022
70b02d7
added grammarly suggestion
AkhileshNegi Aug 31, 2022
36a4624
Merge pull request #32 from ColoredCow/blog-guidelines
AkhileshNegi Aug 31, 2022
4d5fabf
updated the php codesniffer
gautam071 Oct 31, 2022
7073263
Added some core wordpress concepts
Abhishek-Khanduri Dec 21, 2022
532fc10
Formating fixes
Abhishek-Khanduri Dec 21, 2022
5bcf1af
typo fixes
Abhishek-Khanduri Dec 21, 2022
e29a966
cleanups
Abhishek-Khanduri Dec 21, 2022
8929a37
Merge pull request #34 from Abhishek-Khanduri/modified/word-press-con…
rathorevaibhav Dec 21, 2022
c11b873
Update README.md
sachinrastogi12 Feb 24, 2023
a1949bc
Merge pull request #33 from ColoredCow/fix/wpcs-code-fixes
Satendra-SR Feb 24, 2023
d6d9ea4
updatated
sachinrastogi12 Feb 24, 2023
4491d9e
folder naming into camel case
sachinrastogi12 Feb 24, 2023
c06d067
Merge pull request #35 from sachinrastogi12/Best-VS-code-extensions
Satendra-SR Feb 24, 2023
9b94708
Added README to all previous folers
sachinrastogi12 Feb 25, 2023
9c777e8
list
sachinrastogi12 Feb 25, 2023
789f8ea
heading changed
sachinrastogi12 Feb 25, 2023
2acbc27
Sources added for each extension
sachinrastogi12 Mar 2, 2023
ca113bb
title changed
sachinrastogi12 Mar 2, 2023
2660f06
Title changes for the resource link
sachinrastogi12 Mar 2, 2023
41944bb
line changed
sachinrastogi12 Mar 2, 2023
7c73cd3
Merge pull request #36 from sachinrastogi12/master
sachinrastogi12 Mar 2, 2023
c1fe177
Download Link moved to another line in 4th and 5th
sachinrastogi12 Mar 2, 2023
a9fe2bf
Final code
sachinrastogi12 Mar 2, 2023
60b9937
Merge pull request #37 from sachinrastogi12/master
GauravGusain98 Mar 3, 2023
dc51a11
Create CNAME
rathorevaibhav Jun 2, 2023
c4dabe3
Delete CNAME
rathorevaibhav Jun 2, 2023
95db2b7
Create CNAME
rathorevaibhav Jun 2, 2023
162dea8
Delete CNAME
rathorevaibhav Jun 2, 2023
78d1c4a
Create CNAME
rathorevaibhav Jun 2, 2023
18d5878
Update _config.yml
rathorevaibhav Jun 2, 2023
68faac2
Update _config.yml
rathorevaibhav Jun 2, 2023
4894021
Update _config.yml
rathorevaibhav Jun 2, 2023
3b78a9c
feat: added ci cd with wpengine
kuldeep3 Jul 7, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions CI-CD/WordPress/wpengine.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Deploy to WP Engine
on:
push:
branches:
- 'release/*'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Deploy to WP Engine (Staging)
uses: wpengine/github-action-wpe-site-deploy@v3
with:
WPE_SSHG_KEY_PRIVATE: ${{ secrets.WPE_SSHG_KEY_PRIVATE }}
WPE_ENV: ${{ WP_ENV }}
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
resources.coloredcow.com
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@

- [PHP](php/)
- [Elixir](elixir/)
- [Javascript](javascript/)

### Frameworks and Libraries :rocket:

Expand All @@ -28,6 +29,7 @@
### Guidelines

- [Code Review](guidelines/code-review#guidelines-for-conducting-code-review)
- [Blogs](guidelines/blog#guidelines-for-writing-blogs)

## Credits :raised_hands:

Expand Down
5 changes: 4 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
theme: jekyll-theme-minimal
theme: jekyll-theme-minimal

plugins:
- jemoji
5 changes: 2 additions & 3 deletions frontend/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@ The following technologies are covered in this:
1. HTML
2. CSS
3. SASS/SCSS
4. JavaScript
5. jQuery
6. BootstrapJS
4. jQuery
5. BootstrapJS


## Official documentation
Expand Down
19 changes: 19 additions & 0 deletions guidelines/blog/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Guidelines for writing blogs

## To-Do List

1. Add a name to a google document rather than leaving it as an `Untitled document`
2. Make sure your blog is accessible with permission set as `Anyone with the link can comment`
3. Add images in the blog that are more personal and relevant(snapshot of the work you have done, problems solved, workplace, etc) to the blog
4. Add hyperlinks to your profile, and GitHub repo so others can check out your work
5. Break the blog into different sections with headings(the first section can be an introduction and the last as the conclusion where you can summarise)
6. Check for grammar errors, spelling errors, improper capitalization & spacing of letters(Add Grammarly extension to browser)
7. Keep the comments even after resolving for others to check if it’s been properly taken care of
8. Always include the hyperlinks for the information's source when adding any facts or statistics.


## Resources

1. [A brief guide to capitalization rules](https://writer.com/blog/capitalization-rules/)
2. [Different sections you can divide writing in](https://mightyally.org/blog/feature-story-writing/)

18 changes: 18 additions & 0 deletions javascript/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Javascript

This document covers some of the important concepts for Javascript that a developer must learn. These may cover some very basic concepts to advanced concepts as well.

## Official documentation
To be added.

## Online resources
To be added.

#### Useful Blogs
To be added.

## Books
To be added.

## Exercises
To be added.
3 changes: 2 additions & 1 deletion software-practices/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ This document covers some of the best practices when building any software or pi
## Online resources
1. [Event based scheduling or Velocity by Joel Spolsky](https://www.joelonsoftware.com/2007/10/26/evidence-based-scheduling/)


## Code Editors
[List of editors](https://github.com/sachinrastogi12/resources/tree/master/software-practices/code-editors/vs-code)
#### Books
`To be added.`

Expand Down
2 changes: 2 additions & 0 deletions software-practices/code-editors/vs-code/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
### 1. VS Code
[Recommended Extensions](https://github.com/sachinrastogi12/resources/tree/master/software-practices/code-editors/vs-code/recommended-extensions)
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
## Here is the list of some best extensions -

#### 1. Auto Rename Tag:
If you're working on an HTML file and change the opening tag for a `<div>` element to `<section>`,this extension will automatically change the closing tag from `</div>` to `</section>`.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag)

#### 2. Bracket Pair:
If you're working on a JavaScript file and your cursor is on an opening brace `({)`, this extension will highlight the matching closing brace `(})` in a different color.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=dzhavat.bracket-pair-toggler)


#### 3. Prettier Formatter:
If you're working on a JavaScript file and you press the shortcut key to format your code with Prettier, it will automatically add indentation, line breaks, and other formatting to make your code easier to read.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)


#### 4. Live Server:
If you're working on an HTML file and you start the Live Server, it will open your file in a web browser and automatically refresh the page whenever you make changes to the file.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)

#### 5. Auto Closing Tag:
If you're working on an `HTML` file and you type `<div>`, this extension will automatically add the closing tag `</div>` for you.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag)

#### 6. Rest Client:
If you're working on a web application that communicates with a REST API, you can use this extension to send HTTP requests to the API and view the response directly within VS Code.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=humao.rest-client)


#### 7. Live Share:
If you're working on a code file with a colleague, you can use Live Share to collaborate in real-time, edit the same file simultaneously, and chat within VS Code.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare)


#### 8. Git History:
If you're working on a Git repository, you can use this extension to view the commit history and details of each commit.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory)


#### 9. Colorize:
If you're working on a CSS file, this extension will add color highlighting to different parts of the code, such as properties, values, and selectors.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=kamikillerto.vscode-colorize)


#### 10. DotENV:
If you're working on a Node.js application that uses environment variables, you can use this extension to add syntax highlighting and code completion to your `.env` file.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv)


#### 11. GitLens:
If you're working on a Git repository, you can use this extension to see additional information about each line of code, such as who made the last change and when it was made.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)


#### 12. Simple React Snippets:
If you're working on a React application, you can use this extension to insert reusable code snippets for common tasks, such as creating a new component or importing React.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=burkeholland.simple-react-snippets)


#### 13. SVG Preview:
If you're working on an SVG file, this extension will show a preview of the graphic directly within VS Code, allowing you to see how it will look in a web browser.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=SimonSiefke.svg-preview)


#### 14. Vim:
If you're a Vim user, you can use this extension to bring Vim's keyboard shortcuts and commands into VS Code.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=vscodevim.vim)

#### 15. Bracket Pair Color:
If you're working on a code file that uses brackets, parentheses, or other pairs of characters, this extension will highlight each pair in a different color to make it easier to read and understand the code.

[Click here to download](https://marketplace.visualstudio.com/items?itemName=BracketPairColorDLW.bracket-pair-color-dlw)

8 changes: 7 additions & 1 deletion wordpress/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,13 @@ To be added


## Online resources
To be added

Some core WordPress concepts:
1. [Theme Development](https://codex.wordpress.org/Theme_Development)
2. [Template Hierarchy](https://developer.wordpress.org/themes/basics/template-hierarchy/)
3. [Database Description](https://codex.wordpress.org/Database_Description)
4. [What is a Plugin](https://developer.wordpress.org/plugins/intro/what-is-a-plugin/)
5. [Plugin Basics](https://developer.wordpress.org/plugins/plugin-basics/)

## Books
`To be added.`
Expand Down
2 changes: 1 addition & 1 deletion wordpress/WPCS.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ This document covers how to setup PHP Code Sniffer to sniff WordPress coding sta

1. Install [phpcs](https://github.com/squizlabs/PHP_CodeSniffer) globally
```
composer global require "squizlabs php_codesniffer=*"
composer global require "squizlabs/php_codesniffer=*"
```

### Installing WPCS globally
Expand Down