Compare commits

...

19 Commits

Author SHA1 Message Date
allcontributors[bot] 056786887b docs: update .all-contributorsrc [skip ci] 2020-09-25 15:25:40 +00:00
allcontributors[bot] 4c034c0e84 docs: update README.md [skip ci] 2020-09-25 15:25:39 +00:00
zolostays 351dfbbde1 [fix]: readme with all-contributors 2020-09-25 18:00:44 +05:30
Rahul Jain a44f36de26 Merge pull request #133 from rahuldkjain/all-contributors/add-sarbikbetal
docs: add sarbikbetal as a contributor
2020-09-25 17:54:58 +05:30
allcontributors[bot] f1e13f4129 docs: create .all-contributorsrc [skip ci] 2020-09-25 12:12:35 +00:00
allcontributors[bot] af05011d9d docs: update README.md [skip ci] 2020-09-25 12:12:34 +00:00
Rahul Jain 43733cdb4b Merge pull request #130 from sarbikbetal/srbk/dev
[fix]: align social and skill icons to the left
2020-09-25 17:29:33 +05:30
Rahul Jain af02bfcab8 Merge pull request #129 from jaideepghosh/master
[fix]: issue #128
2020-09-25 17:29:10 +05:30
Sarbik Betal 894c1ebb1e Code review changes. 2020-09-25 16:55:30 +05:30
Sarbik Betal 8e91804d48 [Fix] Align skills to the left 2020-09-25 16:11:25 +05:30
Rahul Jain 5c2c72706a [add]: opencollective in funding 2020-09-25 16:08:03 +05:30
jaideepghosh 5d72455864 feat(skills):Added websites. 2020-09-25 15:56:50 +05:30
Sarbik Betal 852931e37d [Add] added a sectionTitle element. 2020-09-25 15:53:05 +05:30
jaideepghosh 4918dcdff2 feat(skills):Added links. 2020-09-25 15:46:55 +05:30
Sarbik Betal a74802d33a [Fix] Align social icons to the left 2020-09-25 15:37:39 +05:30
jaideepghosh cdd734be82 feat(markdown):Added option to add anchor tag on skills. 2020-09-25 15:12:43 +05:30
jaideepghosh dc1930144d feat(skills):Added object to store skill's websites. 2020-09-25 15:12:15 +05:30
Rahul Jain f3e7277048 [update]: bug-report template with discord server 2020-09-25 12:40:31 +05:30
Rahul Jain 7aa7bada2e [update]: issue-template with discord server link 2020-09-25 12:39:09 +05:30
9 changed files with 229 additions and 16 deletions
+33
View File
@@ -0,0 +1,33 @@
{
"files": [
"README.md"
],
"imageSize": 100,
"commit": false,
"contributors": [
{
"login": "sarbikbetal",
"name": "Sarbik Betal",
"avatar_url": "https://avatars2.githubusercontent.com/u/41508422?v=4",
"profile": "https://github.com/sarbikbetal",
"contributions": [
"code"
]
},
{
"login": "insaurabh",
"name": "Saurabh Ranjan",
"avatar_url": "https://avatars1.githubusercontent.com/u/26545067?v=4",
"profile": "https://www.hestabit.com/",
"contributions": [
"code"
]
}
],
"contributorsPerLine": 7,
"projectName": "github-profile-readme-generator",
"projectOwner": "rahuldkjain",
"repoType": "github",
"repoHost": "https://github.com",
"skipCi": true
}
+1 -1
View File
@@ -2,7 +2,7 @@
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
open_collective: github-profile-readme-generator
ko_fi: rahuldkjain
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
+3
View File
@@ -38,3 +38,6 @@ If applicable, add screenshots to help explain your problem.
**Additional context**
Add any other context about the problem here.
Join the **Discord Server** for further discussions.
Server Link: https://discord.gg/HHMs7Eg
@@ -17,3 +17,7 @@ A clear and concise description of any alternative solutions or features you've
**Additional context**
Add any other context or screenshots about the feature request here.
Join the **Discord Server** for further discussions.
Server Link: https://discord.gg/HHMs7Eg
+21 -1
View File
@@ -157,7 +157,27 @@ Please read [`CONTRIBUTING`](CONTRIBUTING.md) for details on our [`CODE OF CONDU
<a href="https://www.buymeacoffee.com/rahuldkjain" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="23" width="100" style="border-radius:2px" />
</p>
## Contributors ✨
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tr>
<td align="center"><a href="https://github.com/sarbikbetal"><img src="https://avatars2.githubusercontent.com/u/41508422?v=4" width="100px;" alt=""/><br /><sub><b>Sarbik Betal</b></sub></a><br /><a href="https://github.com/rahuldkjain/github-profile-readme-generator/commits?author=sarbikbetal" title="Code">💻</a></td>
<td align="center"><a href="https://www.hestabit.com/"><img src="https://avatars1.githubusercontent.com/u/26545067?v=4" width="100px;" alt=""/><br /><sub><b>Saurabh Ranjan</b></sub></a><br /><a href="https://github.com/rahuldkjain/github-profile-readme-generator/commits?author=insaurabh" title="Code">💻</a></td>
</tr>
</table>
<!-- markdownlint-enable -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
<hr>
<p align="center">
Developed with ❤️ in India 🇮🇳
</p>
</p>
+24 -4
View File
@@ -1,6 +1,6 @@
import React from "react"
import { isMediumUsernameValid } from "../utils/validation"
import { icons, skills } from "../constants/skills"
import { icons, skills, skillWebsites } from "../constants/skills"
const Markdown = props => {
const Title = props => {
@@ -26,6 +26,18 @@ const Markdown = props => {
}
return ""
}
const SectionTitle = props => {
if (props.label) {
return (
<>
{`<h3 align="left">${props.label}</h3>`}
<br />
<br />
</>
)
}
return ""
}
const DisplayWork = props => {
if (props.prefix && props.project) {
if (props.link) {
@@ -61,7 +73,7 @@ const Markdown = props => {
if (props.username) {
return (
<>
{`<a href="${props.base}/${props.username}" target="blank"><img align="center" src="${props.icon}" alt="${props.username}" height="30" width="30" /></a>`}
{`<a href="${props.base}/${props.username}" target="blank"><img align="center" src="${props.icon}" alt="${props.username}" height="30" width="40" /></a>`}
<br />
</>
)
@@ -127,12 +139,17 @@ const Markdown = props => {
skills.forEach(skill => {
if (props.skills[skill]) {
listChosenSkills.push(
`<img src="${icons[skill]}" alt="${skill}" width="40" height="40"/>`
`
<a href="${skillWebsites[skill]}" target="_blank">
<img src="${icons[skill]}" alt="${skill}" width="40" height="40"/>
</a>
`
)
}
})
return listChosenSkills.length > 0 ? (
<>
<SectionTitle label="Languages and Tools:" />
{`<p align="left">${listChosenSkills.join(" ")}</p>`}
<br />
<br />
@@ -273,7 +290,10 @@ const Markdown = props => {
github={props.social.github}
/>
</>
{isSocial(props.social) ? `<p align="center">` : ""} <br />
{isSocial(props.social) ? `<p align="left">` : ""} <br />
<>
<SectionTitle label="Connect with me:" />
</>
<>
<DisplaySocial
base="https://codepen.io"
+18 -8
View File
@@ -1,5 +1,5 @@
import React from "react"
import { icons, skills } from "../constants/skills"
import { icons, skills, skillWebsites } from "../constants/skills"
const MarkdownPreview = props => {
const TitlePreview = props => {
@@ -18,6 +18,12 @@ const MarkdownPreview = props => {
}
return null
}
const SectionTitle = props => {
if (props.label) {
return <h3 className="w-full text-lg sm:text-xl">{props.label}</h3>
}
return null
}
const DisplayWork = props => {
if (props.prefix && props.project) {
if (props.link) {
@@ -104,7 +110,8 @@ const MarkdownPreview = props => {
}
const SocialPreview = props => {
return (
<div className="flex justify-center items-end">
<div className="flex justify-start items-end flex-wrap">
<SectionTitle label="Connect with me:" />
<DisplaySocial
base="https://codepen.io"
icon="https://cdn.jsdelivr.net/npm/simple-icons@3.0.1/icons/codepen.svg"
@@ -259,17 +266,20 @@ const MarkdownPreview = props => {
skills.forEach(skill => {
if (props.skills[skill]) {
listSkills.push(
<img
className="my-4 mx-4 h-6 w-6 sm:h-10 sm:w-10"
key={skill}
src={icons[skill]}
alt={skill}
/>
<a href={skillWebsites[skill]} target="_blank">
<img
className="my-4 mx-4 h-6 w-6 sm:h-10 sm:w-10"
key={skill}
src={icons[skill]}
alt={skill}
/>
</a>
)
}
})
return listSkills.length > 0 ? (
<div className="flex flex-wrap justify-start items-center">
<SectionTitle label="Languages and Tools:" />
{listSkills}
</div>
) : (
+124 -1
View File
@@ -358,6 +358,122 @@ const icons = {
"https://upload.wikimedia.org/wikipedia/commons/0/05/Scikit_learn_logo_small.svg",
}
const skillWebsites = {
vuejs: "https://vuejs.org/",
react: "https://reactjs.org/",
angularjs: "https://angular.io",
aws: "https://aws.amazon.com",
android: "https://developer.android.com",
backbonejs: "https://backbonejs.org",
bootstrap: "https://getbootstrap.com",
c: "https://www.cprogramming.com/",
canvasjs: "https://canvasjs.com",
coffeescript: "https://offeescript.org",
codeigniter: "https://codeigniter.com",
cplusplus: "https://www.w3schools.com/cpp/",
css3: "https://www.w3schools.com/css/",
csharp: "https://www.w3schools.com/cs/",
d3js: "https://d3js.org/",
django: "https://www.djangoproject.com/",
docker: "https://www.docker.com/",
dotnet: "https://dotnet.microsoft.com/",
electron: "https://www.electronjs.org",
express: "https://expressjs.com",
go: "https://golang.org",
gulp: "https://gulpjs.com",
html5: "https://www.w3.org/html/",
hugo: "https://gohugo.io/",
java: "https://www.java.com",
javascript: "https://developer.mozilla.org/en-US/docs/Web/JavaScript",
ionic: "https://ionicframework.com",
laravel: "https://laravel.com/",
meteor: "https://www.meteor.com/",
mongodb: "https://www.mongodb.com/",
mysql: "https://www.mysql.com/",
nginx: "https://www.nginx.com",
nodejs: "https://nodejs.org",
oracle: "https://www.oracle.com/",
photoshop: "https://www.photoshop.com/en",
php: "https://www.php.net",
postgresql: "https://www.postgresql.org",
python: "https://www.python.org",
rails: "https://rubyonrails.org",
redis: "https://redis.io",
ruby: "https://www.ruby-lang.org/en/",
rust: "https://www.rust-lang.org",
sass: "https://sass-lang.com",
scala: "https://www.scala-lang.org",
symfony: "https://symfony.com",
spring: "",
swift: "",
typescript: "https://www.typescriptlang.org/",
linux: "https://www.linux.org/",
redux: "https://redux.js.org",
webpack: "https://webpack.js.org",
flutter: "https://flutter.dev",
dart: "https://dart.dev",
kotlin: "https://kotlinlang.org",
tensorflow: "https://www.tensorflow.org",
chartjs: "https://www.chartjs.org",
jenkins: "https://www.jenkins.io",
gcp: "https://cloud.google.com",
kubernetes: "https://kubernetes.io",
azure: "https://azure.microsoft.com/en-in/",
git: "https://git-scm.com/",
kafka: "https://kafka.apache.org/",
solr: "https://lucene.apache.org/solr/",
cassandra: "https://cassandra.apache.org/",
rabbitMQ: "https://www.rabbitmq.com",
hadoop: "https://hadoop.apache.org/",
bash: "https://www.gnu.org/software/bash/",
pytorch: "https://pytorch.org/",
opencv: "https://opencv.org/",
illustrator: "https://www.adobe.com/in/products/illustrator.html",
figma: "https://www.figma.com/",
blender: "",
babel: "https://babeljs.io/",
sketch: "https://www.sketch.com/",
flask: "",
nativescript: "https://nativescript.org/",
xamarin: "https://dotnet.microsoft.com/apps/xamarin",
vagrant: "",
tailwind: "https://tailwindcss.com/",
materialize: "https://materializecss.com/",
invision: "https://www.invisionapp.com/",
framer: "",
bulma: "https://bulma.io/",
couchdb: "",
firebase: "https://firebase.google.com/",
amplify: "https://aws.amazon.com/amplify/",
hive: "",
realm: "",
gatsby: "https://www.gatsbyjs.com/",
gridsome: "",
nuxtjs: "https://nuxtjs.org/",
jekyll: "https://jekyllrb.com/",
nextjs: "https://nextjs.org/",
reactnative: "https://reactnative.dev/",
mariadb: "https://mariadb.org/",
objectivec: "",
clojure: "",
haskell: "",
svelte: "https://svelte.dev",
vuetify: "https://vuetifyjs.com/en/",
pug: "https://pugjs.org",
mocha: "https://mochajs.org",
jest: "https://jestjs.io",
cypress: "https://www.cypress.io",
selenium: "https://www.selenium.dev",
puppeteer: "https://github.com/puppeteer/puppeteer",
karma: "https://karma-runner.github.io/latest/index.html",
jasmine: "https://jasmine.github.io/",
gtk: "",
qt: "",
wx_widgets: "",
ember: "",
scikit_learn: "",
}
const initialSkillState = {}
const skillsArray = Object.keys(categorizedSkills).map(
@@ -371,4 +487,11 @@ skills.forEach(skill => {
const categories = Object.keys(categorizedSkills)
export { initialSkillState, icons, skills, categorizedSkills, categories }
export {
initialSkillState,
icons,
skills,
skillWebsites,
categorizedSkills,
categories,
}
+1 -1
View File
@@ -8,7 +8,7 @@ import Work from "../components/work"
import Social from "../components/social"
import Addons from "../components/addons"
import Skills from "../components/skills"
import Donate from "../components/donate";
import Donate from "../components/donate"
import { initialSkillState } from "../constants/skills"
import gsap from "gsap"
import Loader from "../components/loader"