OpenGenus-Internship

Published articles during my intern @OpenGenus

View project on GitHub

OpenGenus-Internship

Published articles during my intern @OpenGenus at link

1. HTML Elements: Tables

2. HTML Features: Drag and Drop

GitHub link

3. HTML Elements: Lists

GitHub link

4. HTML Elements: Class and Id attribute

5. HTML Links with targets

6. CSS Elements: Border

GitHub link

7. CSS Elements: Margin

GitHub link

8. CSS Elements: Padding

GitHub Link

9. CSS Positioning: Z-index

10. CSS Positioning

11. Apache Maven=> Create a Java project using Command line

12. Sidebar implementation in HTML

13. Shell Scripting Basics

GitHub

14. Shell Scripting Looping Structures

15. Shell Scripting Control Structures

16. Functions in Shell Scripts

17. Full Stack Calculator Project using DevOps tools

GitHub Link

18. Automated Backup in Linux

19. Crontab Scheduler

20. GNU Tape Archiver Compression tool for Unix like systems

21. SonarQube for Code coverage and Analysis

22. GitHub Actions

GitHub Link

23. Introduction to Containerization using Docker

GitHub Link

How to collaborate

Fork a repository

$ git clone "Upstream repository URL"
$ cd <Repository name>
$ git fork

Synchronizing forked repository with upstream repository (source of fork)

$ git remote add upstream "<url of upstream>"
$ git fetch upstream
$ git checkout master
$ git merge upstream/master
$ git push -f origin master

Creating a workflow on another branch

$ git branch <feature_branch>
$ git checkout <feature_branch>

Do your work on this branch and then perform following steps

$ git add <files>
$ git commit -m "commit message"
$ git push -f origin <feature_branch>

Creating pull request

Create a pull request from your fork’s feature branch to upstream’s master branch.

GitHub Documentation

Merge a pull request (Code review if owner of repository)

Step 1: Merge changes on local machine

$ git fetch origin
$ git checkout -b <branchname> origin/<branchname>
$ git merge master

Step 2: Merge the changes and update on GitHub.

$ git checkout master
$ git merge --no-ff <branchname>
$ git push origin master