Compare commits
3 Commits
fix/sync-r
...
fix/sync-c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0560cc930a | ||
|
|
c903b76934 | ||
|
|
4f586fd122 |
@@ -3,6 +3,6 @@
|
||||
"enabled": false
|
||||
},
|
||||
"_variables": {
|
||||
"lastUpdateCheck": 1758909687006
|
||||
"lastUpdateCheck": 1755042938009
|
||||
}
|
||||
}
|
||||
@@ -7,6 +7,4 @@ PUBLIC_STRIPE_INDIVIDUAL_MONTHLY_PRICE_ID=
|
||||
PUBLIC_STRIPE_INDIVIDUAL_YEARLY_PRICE_ID=
|
||||
|
||||
PUBLIC_STRIPE_INDIVIDUAL_MONTHLY_PRICE_AMOUNT=10
|
||||
PUBLIC_STRIPE_INDIVIDUAL_YEARLY_PRICE_AMOUNT=100
|
||||
|
||||
ROADMAP_API_KEY=
|
||||
PUBLIC_STRIPE_INDIVIDUAL_YEARLY_PRICE_AMOUNT=100
|
||||
35
.github/ISSUE_TEMPLATE/05-project-contribution.yml
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
name: "🙏 Submit a Project Idea"
|
||||
description: Help us add project ideas to roadmaps.
|
||||
labels: [project contribution]
|
||||
assignees: []
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for taking the time to submit a project idea! Please fill out the information below and we'll get back to you as soon as we can.
|
||||
- type: input
|
||||
id: roadmap-title
|
||||
attributes:
|
||||
label: What Roadmap is this project for?
|
||||
placeholder: e.g. Backend Roadmap
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: project-difficulty
|
||||
attributes:
|
||||
label: Project Difficulty
|
||||
options:
|
||||
- Beginner
|
||||
- Intermediate
|
||||
- Advanced
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: roadmap-description
|
||||
attributes:
|
||||
label: Add Project Details
|
||||
description: Please write a detailed description of the project in 3rd person e.g. "You are required to build a..."
|
||||
placeholder: |
|
||||
e.g. You are required to build a RESTful API...
|
||||
validations:
|
||||
required: true
|
||||
7
.github/workflows/sync-content-to-repo.yml
vendored
@@ -50,10 +50,11 @@ jobs:
|
||||
branch: "chore/sync-content-to-repo-${{ inputs.roadmap_slug }}"
|
||||
base: "master"
|
||||
labels: |
|
||||
dependencies
|
||||
automated pr
|
||||
reviewers: jcanalesluna,kamranahmedse
|
||||
reviewers: arikchakma
|
||||
commit-message: "chore: sync content to repo"
|
||||
title: "chore: sync content to repository - ${{ inputs.roadmap_slug }}"
|
||||
title: "chore: sync content to repository"
|
||||
body: |
|
||||
## Sync Content to Repo
|
||||
|
||||
@@ -63,4 +64,4 @@ jobs:
|
||||
> Commit: ${{ github.sha }}
|
||||
> Workflow Path: ${{ github.workflow_ref }}
|
||||
|
||||
**Please Review the Changes and Merge the PR if everything is fine.**
|
||||
**Please Review the Changes and Merge the PR if everything is fine.**
|
||||
2
.github/workflows/sync-repo-to-database.yml
vendored
@@ -46,7 +46,7 @@ jobs:
|
||||
echo "$CHANGED_FILES"
|
||||
|
||||
# Convert to space-separated list for the script
|
||||
CHANGED_FILES_LIST=$(echo "$CHANGED_FILES" | tr '\n' ',')
|
||||
CHANGED_FILES_LIST=$(echo "$CHANGED_FILES" | tr '\n' ' ')
|
||||
|
||||
echo "has_changes=true" >> $GITHUB_OUTPUT
|
||||
echo "changed_files=$CHANGED_FILES_LIST" >> $GITHUB_OUTPUT
|
||||
|
||||
@@ -6,10 +6,8 @@ First of all, thank you for considering to contribute. Please look at the detail
|
||||
- [Existing Roadmaps](#existing-roadmaps)
|
||||
- [Adding Projects](#adding-projects)
|
||||
- [Adding Content](#adding-content)
|
||||
- [How To Structure Content](#how-to-structure-content)
|
||||
- [Guidelines](#guidelines)
|
||||
- [Good vs. Not So Good Contributions](#good-vs-not-so-good-contributions)
|
||||
- [Local Development](#local-development)
|
||||
|
||||
## New Roadmaps
|
||||
|
||||
@@ -55,7 +53,6 @@ Find [the content directory inside the relevant roadmap](https://github.com/kamr
|
||||
|
||||
- Content must be in English.
|
||||
- Maximum of 8 links per topic.
|
||||
- **No GeeksforGeeks links** — Links to geeksforgeeks.org are not accepted.
|
||||
- Follow the below style guide for content.
|
||||
|
||||
Please note that we are intentionally keeping the content under the topic popup concise. You MUST always aim to explain the topic simply in a **single paragraph** or so and provide external resources where users can learn more about the topic.
|
||||
|
||||
@@ -31,8 +31,6 @@
|
||||
"migrate:editor-roadmaps": "tsx ./scripts/migrate-editor-roadmap.ts",
|
||||
"sync:content-to-repo": "tsx ./scripts/sync-content-to-repo.ts",
|
||||
"sync:repo-to-database": "tsx ./scripts/sync-repo-to-database.ts",
|
||||
"migrate:content-repo-to-database": "tsx ./scripts/migrate-content-repo-to-database.ts",
|
||||
"official:roadmap-assets": "tsx ./scripts/official-roadmap-assets.ts",
|
||||
"test:e2e": "playwright test"
|
||||
},
|
||||
"dependencies": {
|
||||
|
||||
2
pnpm-lock.yaml
generated
@@ -9897,4 +9897,4 @@ snapshots:
|
||||
react: 19.1.0
|
||||
use-sync-external-store: 1.5.0(react@19.1.0)
|
||||
|
||||
zwitch@2.0.4: {}
|
||||
zwitch@2.0.4: {}
|
||||
|
||||
BIN
public/guides/asymptotic-notation.png
Normal file
|
After Width: | Height: | Size: 351 KiB |
|
After Width: | Height: | Size: 420 KiB |
BIN
public/guides/backend-languages/back-vs-front.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
public/guides/backend-languages/backend-roadmap-part.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
public/guides/backend-languages/javascript-interest.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
public/guides/backend-languages/pypl-go-index.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
public/guides/bash-vs-shell.jpeg
Normal file
|
After Width: | Height: | Size: 126 KiB |
BIN
public/guides/basic-authentication.png
Normal file
|
After Width: | Height: | Size: 431 KiB |
BIN
public/guides/basic-authentication/chrome-basic-auth.png
Normal file
|
After Width: | Height: | Size: 235 KiB |
BIN
public/guides/basic-authentication/safari-basic-auth.png
Normal file
|
After Width: | Height: | Size: 205 KiB |
BIN
public/guides/big-o-notation.png
Normal file
|
After Width: | Height: | Size: 242 KiB |
BIN
public/guides/character-encodings.png
Normal file
|
After Width: | Height: | Size: 572 KiB |
BIN
public/guides/ci-cd.png
Normal file
|
After Width: | Height: | Size: 283 KiB |
BIN
public/guides/dhcp.png
Normal file
|
After Width: | Height: | Size: 437 KiB |
BIN
public/guides/jwt-authentication.png
Normal file
|
After Width: | Height: | Size: 799 KiB |
BIN
public/guides/llms.png
Normal file
|
After Width: | Height: | Size: 233 KiB |
BIN
public/guides/oauth.png
Normal file
|
After Width: | Height: | Size: 1.0 MiB |
BIN
public/guides/project-history.png
Normal file
|
After Width: | Height: | Size: 756 KiB |
BIN
public/guides/proxy/forward-proxy.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
public/guides/proxy/proxy-example.png
Normal file
|
After Width: | Height: | Size: 7.7 KiB |
BIN
public/guides/proxy/reverse-proxy.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
public/guides/random-numbers.png
Normal file
|
After Width: | Height: | Size: 142 KiB |
87
public/guides/scaling-databases.svg
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
BIN
public/guides/session-authentication.png
Normal file
|
After Width: | Height: | Size: 685 KiB |
BIN
public/guides/sli-slo-sla.jpeg
Normal file
|
After Width: | Height: | Size: 128 KiB |
BIN
public/guides/ssl-tls-https-ssh.png
Normal file
|
After Width: | Height: | Size: 92 KiB |
BIN
public/guides/sso.png
Normal file
|
After Width: | Height: | Size: 835 KiB |
BIN
public/guides/token-authentication.png
Normal file
|
After Width: | Height: | Size: 602 KiB |
BIN
public/guides/torrent-client/address.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
public/guides/torrent-client/bitfield.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
public/guides/torrent-client/choke.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
public/guides/torrent-client/client-server-p2p.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
public/guides/torrent-client/download.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
public/guides/torrent-client/handshake.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
public/guides/torrent-client/info-hash-peer-id.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
public/guides/torrent-client/info-hash.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
public/guides/torrent-client/message.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
public/guides/torrent-client/pieces.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
public/guides/torrent-client/pipelining.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
public/guides/torrent-client/trackers.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
public/guides/unfamiliar-codebase.png
Normal file
|
After Width: | Height: | Size: 345 KiB |
BIN
public/guides/web-vitals.png
Normal file
|
After Width: | Height: | Size: 516 KiB |