From 5cf80c0fcde88db4bbd2431dcf0d774bbaaf2f9b Mon Sep 17 00:00:00 2001 From: Nitin Awari Date: Fri, 14 Feb 2025 00:28:59 +0530 Subject: [PATCH 1/4] added tech stack to contribution page --- website/templates/contribute.html | 49 ++++++++++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/website/templates/contribute.html b/website/templates/contribute.html index 4ceea9636..abf4c45e0 100644 --- a/website/templates/contribute.html +++ b/website/templates/contribute.html @@ -28,6 +28,50 @@

Contribute to OWASP BLT

OWASP BLT thrives on the contributions of its community. Whether you're a developer, security researcher, designer, or just passionate about making the web a safer place, there are many ways you can contribute to the BLT project.

+ +
+

Technology Stack

+
+
+

Back-End

+
    +
  • Python
  • +
  • Django
  • +
  • Django Ninja
  • +
  • SQL
  • +
+
+
+

Front-End

+
    +
  • React
  • +
  • Next.js
  • +
  • Tailwind CSS
  • +
  • HTML/CSS
  • +
+
+
+

Blockchain

+
    +
  • Bitcoin Ordinals
  • +
  • Solana
  • +
  • Smart Contracts
  • +
+
+
+

DevOps & Security

+
    +
  • GitHub API
  • +
  • REST API
  • +
  • OAuth
  • +
  • Authentication
  • +
  • NLP
  • +
  • Machine Learning for security analytics
  • +
+
+
+
+

Ways to Contribute

+

Getting Started

Ready to start contributing? Here are a few steps to get you going:

@@ -78,6 +123,7 @@

Getting Started

+

Getting Involved

@@ -110,6 +156,7 @@

Community Support

+

Coding Style Guide

@@ -175,4 +222,4 @@

Documentation

-{% endblock content %} +{% endblock content %} \ No newline at end of file From bbec7e39a2281a7ad87b4bbb788d4bb79a46c6db Mon Sep 17 00:00:00 2001 From: Nitin Awari Date: Fri, 14 Feb 2025 00:38:23 +0530 Subject: [PATCH 2/4] pre-commit --- website/templates/contribute.html | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/website/templates/contribute.html b/website/templates/contribute.html index abf4c45e0..0dbd9ff86 100644 --- a/website/templates/contribute.html +++ b/website/templates/contribute.html @@ -28,7 +28,6 @@

Contribute to OWASP BLT

OWASP BLT thrives on the contributions of its community. Whether you're a developer, security researcher, designer, or just passionate about making the web a safer place, there are many ways you can contribute to the BLT project.

-

Technology Stack

@@ -59,7 +58,7 @@

Blockchain

-

DevOps & Security

+

DevOps & Security

  • GitHub API
  • REST API
  • @@ -71,7 +70,6 @@

    DevOps & Security

-

Ways to Contribute

    @@ -99,7 +97,6 @@

    Ways to Contribute

-

Getting Started

Ready to start contributing? Here are a few steps to get you going:

@@ -123,7 +120,6 @@

Getting Started

-

Getting Involved

@@ -156,7 +152,6 @@

Community Support

-

Coding Style Guide

@@ -222,4 +217,4 @@

Documentation

-{% endblock content %} \ No newline at end of file +{% endblock content %} From 3dcc922be9a68bee946d217610d87188b2e1b9c3 Mon Sep 17 00:00:00 2001 From: Nitin Awari Date: Fri, 14 Feb 2025 02:15:15 +0530 Subject: [PATCH 3/4] technology logo updated --- website/static/images/tech/authentication.svg | 1 + website/static/images/tech/bitcoin.svg | 4 + website/static/images/tech/django.svg | 12 + website/static/images/tech/github.svg | 19 + website/static/images/tech/html.svg | 6 + website/static/images/tech/ml.svg | 1486 +++++++++++ website/static/images/tech/nextjs.svg | 13 + website/static/images/tech/nlp.svg | 503 ++++ website/static/images/tech/oauth.svg | 2226 +++++++++++++++++ website/static/images/tech/python.svg | 2 + website/static/images/tech/react.svg | 5 + website/static/images/tech/restapi.svg | 3 + website/static/images/tech/smartcontracts.svg | 1 + website/static/images/tech/solana.svg | 1 + website/static/images/tech/sql.svg | 2 + website/static/images/tech/tailwind.svg | 2 + website/templates/contribute.html | 152 +- 17 files changed, 4413 insertions(+), 25 deletions(-) create mode 100644 website/static/images/tech/authentication.svg create mode 100644 website/static/images/tech/bitcoin.svg create mode 100644 website/static/images/tech/django.svg create mode 100644 website/static/images/tech/github.svg create mode 100644 website/static/images/tech/html.svg create mode 100644 website/static/images/tech/ml.svg create mode 100644 website/static/images/tech/nextjs.svg create mode 100644 website/static/images/tech/nlp.svg create mode 100644 website/static/images/tech/oauth.svg create mode 100644 website/static/images/tech/python.svg create mode 100644 website/static/images/tech/react.svg create mode 100644 website/static/images/tech/restapi.svg create mode 100644 website/static/images/tech/smartcontracts.svg create mode 100644 website/static/images/tech/solana.svg create mode 100644 website/static/images/tech/sql.svg create mode 100644 website/static/images/tech/tailwind.svg diff --git a/website/static/images/tech/authentication.svg b/website/static/images/tech/authentication.svg new file mode 100644 index 000000000..830bfeacb --- /dev/null +++ b/website/static/images/tech/authentication.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/static/images/tech/bitcoin.svg b/website/static/images/tech/bitcoin.svg new file mode 100644 index 000000000..51d4197bf --- /dev/null +++ b/website/static/images/tech/bitcoin.svg @@ -0,0 +1,4 @@ + + + + diff --git a/website/static/images/tech/django.svg b/website/static/images/tech/django.svg new file mode 100644 index 000000000..e7ec9c637 --- /dev/null +++ b/website/static/images/tech/django.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/website/static/images/tech/github.svg b/website/static/images/tech/github.svg new file mode 100644 index 000000000..ec2557c48 --- /dev/null +++ b/website/static/images/tech/github.svg @@ -0,0 +1,19 @@ + + + + + github [#142] + Created with Sketch. + + + + + + + + + + + + + diff --git a/website/static/images/tech/html.svg b/website/static/images/tech/html.svg new file mode 100644 index 000000000..d1a09c6d5 --- /dev/null +++ b/website/static/images/tech/html.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/website/static/images/tech/ml.svg b/website/static/images/tech/ml.svg new file mode 100644 index 000000000..d3a710179 --- /dev/null +++ b/website/static/images/tech/ml.svg @@ -0,0 +1,1486 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/website/static/images/tech/nextjs.svg b/website/static/images/tech/nextjs.svg new file mode 100644 index 000000000..d2e9fda52 --- /dev/null +++ b/website/static/images/tech/nextjs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/website/static/images/tech/nlp.svg b/website/static/images/tech/nlp.svg new file mode 100644 index 000000000..3e56bdab0 --- /dev/null +++ b/website/static/images/tech/nlp.svg @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/website/static/images/tech/oauth.svg b/website/static/images/tech/oauth.svg new file mode 100644 index 000000000..e0fb1eddc --- /dev/null +++ b/website/static/images/tech/oauth.svg @@ -0,0 +1,2226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/website/static/images/tech/python.svg b/website/static/images/tech/python.svg new file mode 100644 index 000000000..e771ee254 --- /dev/null +++ b/website/static/images/tech/python.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/website/static/images/tech/react.svg b/website/static/images/tech/react.svg new file mode 100644 index 000000000..77575ac19 --- /dev/null +++ b/website/static/images/tech/react.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/website/static/images/tech/restapi.svg b/website/static/images/tech/restapi.svg new file mode 100644 index 000000000..6fa0e8c8f --- /dev/null +++ b/website/static/images/tech/restapi.svg @@ -0,0 +1,3 @@ + diff --git a/website/static/images/tech/smartcontracts.svg b/website/static/images/tech/smartcontracts.svg new file mode 100644 index 000000000..a9145eea4 --- /dev/null +++ b/website/static/images/tech/smartcontracts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/static/images/tech/solana.svg b/website/static/images/tech/solana.svg new file mode 100644 index 000000000..7cb4588eb --- /dev/null +++ b/website/static/images/tech/solana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/static/images/tech/sql.svg b/website/static/images/tech/sql.svg new file mode 100644 index 000000000..d02893dad --- /dev/null +++ b/website/static/images/tech/sql.svg @@ -0,0 +1,2 @@ + +file_type_sql \ No newline at end of file diff --git a/website/static/images/tech/tailwind.svg b/website/static/images/tech/tailwind.svg new file mode 100644 index 000000000..3e38e2f80 --- /dev/null +++ b/website/static/images/tech/tailwind.svg @@ -0,0 +1,2 @@ + +file_type_tailwind \ No newline at end of file diff --git a/website/templates/contribute.html b/website/templates/contribute.html index 0dbd9ff86..0841920ec 100644 --- a/website/templates/contribute.html +++ b/website/templates/contribute.html @@ -32,40 +32,142 @@

Contribute to OWASP BLT

Technology Stack

-

Back-End

-
    -
  • Python
  • -
  • Django
  • -
  • Django Ninja
  • -
  • SQL
  • +

    Front-End

    +
      +
    • + React + React +
    • +
    • + Next.js + Next.js +
    • +
    • + Tailwind + Tailwind CSS +
    • +
    • + HTML/CSS + HTML/CSS +
-

Front-End

-
    -
  • React
  • -
  • Next.js
  • -
  • Tailwind CSS
  • -
  • HTML/CSS
  • +

    Back-End

    +
      +
    • + Python + Python +
    • +
    • + Django + Django +
    • +
    • + Django Ninja + Django Ninja +
    • +
    • + SQL + SQL +
-

Blockchain

-
    -
  • Bitcoin Ordinals
  • -
  • Solana
  • -
  • Smart Contracts
  • +

    BLOCKCHAIN

    +
      +
    • + Bitcoin + Bitcoin Ordinals +
    • +
    • + Solana + Solana +
    • +
    • + Smart Contracts + Smart Contracts +
-

DevOps & Security

-
    -
  • GitHub API
  • -
  • REST API
  • -
  • OAuth
  • -
  • Authentication
  • -
  • NLP
  • -
  • Machine Learning for security analytics
  • +

    DEVOPS & AI

    +
      +
    • + GitHub + GitHub API +
    • +
    • + REST API + REST API +
    • +
    • + OAuth + OAuth +
    • +
    • + Authentication + Authentication +
    • +
    • + NLP + NLP +
    • +
    • + Machine Learning + Machine Learning for security analytics +
From fcbf11cb18d3c4f7df6a03a9f085e3a02f17fe6f Mon Sep 17 00:00:00 2001 From: Nitin Awari Date: Fri, 14 Feb 2025 06:16:14 +0530 Subject: [PATCH 4/4] addded height and width to images --- website/templates/contribute.html | 34 +++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/website/templates/contribute.html b/website/templates/contribute.html index 0841920ec..96c2e9bc4 100644 --- a/website/templates/contribute.html +++ b/website/templates/contribute.html @@ -37,6 +37,8 @@

Front-End React React @@ -44,6 +46,8 @@

Front-End Next.js Next.js @@ -51,6 +55,8 @@

Front-End Tailwind Tailwind CSS @@ -58,6 +64,8 @@

Front-End HTML/CSS HTML/CSS @@ -70,6 +78,8 @@

Back-End Python Python @@ -77,6 +87,8 @@

Back-End Django Django @@ -84,6 +96,8 @@

Back-End Django Ninja Django Ninja @@ -91,6 +105,8 @@

Back-End SQL SQL @@ -103,6 +119,8 @@

BLOCKCHAIN<
  • Bitcoin Bitcoin Ordinals @@ -110,6 +128,8 @@

    BLOCKCHAIN<
  • Solana Solana @@ -117,6 +137,8 @@

    BLOCKCHAIN<
  • Smart Contracts Smart Contracts @@ -129,6 +151,8 @@

    DEVOPS & AI
  • GitHub GitHub API @@ -136,6 +160,8 @@

    DEVOPS & AI
  • REST API REST API @@ -143,6 +169,8 @@

    DEVOPS & AI
  • OAuth OAuth @@ -150,6 +178,8 @@

    DEVOPS & AI
  • Authentication Authentication @@ -157,6 +187,8 @@

    DEVOPS & AI
  • NLP NLP @@ -164,6 +196,8 @@

    DEVOPS & AI
  • Machine Learning Machine Learning for security analytics