Rename username

This commit is contained in:
Kamran Ahmed
2026-04-26 18:07:16 +01:00
parent 4e8d8ef1e2
commit 3efbfba4e7
53 changed files with 77 additions and 77 deletions
+1 -1
View File
@@ -1,2 +1,2 @@
# These are supported funding model platforms
github: kamranahmedse
github: nilbuild
+1 -1
View File
@@ -4,7 +4,7 @@ contact_links:
url: https://roadmap.sh/discord
about: Please do not open issues with roadmap requests, hop onto the discord server for that.
- name: 📝 ​ ​Typo or Grammatical Mistake
url: https://github.com/kamranahmedse/developer-roadmap/tree/master/src/data
url: https://github.com/nilbuild/developer-roadmap/tree/master/src/data
about: Please submit a pull request instead of reporting it as an issue.
- name: 💬 ​ ​Chat on Discord
url: https://roadmap.sh/discord
@@ -65,7 +65,7 @@ jobs:
base: "master"
labels: |
automated pr
reviewers: jcanalesluna,kamranahmedse
reviewers: jcanalesluna,nilbuild
commit-message: "chore: cleanup orphaned content files"
title: "chore: cleanup orphaned content - ${{ inputs.roadmap_slug }}"
body: |
+1 -1
View File
@@ -51,7 +51,7 @@ jobs:
base: "master"
labels: |
automated pr
reviewers: jcanalesluna,kamranahmedse
reviewers: jcanalesluna,nilbuild
commit-message: "chore: sync content to repo"
title: "chore: sync content to repository - ${{ inputs.roadmap_slug }}"
body: |
+1 -1
View File
@@ -36,7 +36,7 @@ jobs:
labels: |
dependencies
automated pr
reviewers: kamranahmedse
reviewers: nilbuild
commit-message: "chore: update dependencies to latest"
title: "Upgrade Dependencies To Latest - Automated"
body: |
+1 -1
View File
@@ -60,7 +60,7 @@ export default defineConfig({
'/',
'#',
'mailto:',
'https://github.com/kamranahmedse',
'https://github.com/nilbuild',
'https://thenewstack.io',
'https://kamranahmed.info',
'https://roadmap.sh',
+6 -6
View File
@@ -15,15 +15,15 @@ First of all, thank you for considering to contribute. Please look at the detail
For new roadmaps, you can either:
- Submit a roadmap by providing [a textual roadmap similar to this roadmap](https://gist.github.com/kamranahmedse/98758d2c73799b3a6ce17385e4c548a5) in an [issue](https://github.com/kamranahmedse/developer-roadmap/issues).
- Create an interactive roadmap yourself using [our roadmap editor](https://draw.roadmap.sh/) & submit the link to that roadmap in an [issue](https://github.com/kamranahmedse/developer-roadmap/issues).
- Submit a roadmap by providing [a textual roadmap similar to this roadmap](https://gist.github.com/nilbuild/98758d2c73799b3a6ce17385e4c548a5) in an [issue](https://github.com/nilbuild/developer-roadmap/issues).
- Create an interactive roadmap yourself using [our roadmap editor](https://draw.roadmap.sh/) & submit the link to that roadmap in an [issue](https://github.com/nilbuild/developer-roadmap/issues).
## Existing Roadmaps
For the existing roadmaps, please follow the details listed for the nature of contribution:
- **Fixing Typos** — Make your changes in the [roadmap markdown file](https://github.com/kamranahmedse/developer-roadmap/tree/master/src/data/roadmaps) and submit a [PR](https://github.com/kamranahmedse/developer-roadmap/pulls).
- **Adding/Removing Nodes and Modifying Node Titles** — Please open an [issue](https://github.com/kamranahmedse/developer-roadmap/issues) with your suggestion.
- **Fixing Typos** — Make your changes in the [roadmap markdown file](https://github.com/nilbuild/developer-roadmap/tree/master/src/data/roadmaps) and submit a [PR](https://github.com/nilbuild/developer-roadmap/pulls).
- **Adding/Removing Nodes and Modifying Node Titles** — Please open an [issue](https://github.com/nilbuild/developer-roadmap/issues) with your suggestion.
**Note:** Please note that our goal is **not to have the biggest list of items**. Our goal is to list items or skills most relevant today.
@@ -51,7 +51,7 @@ Have a look at this project to get an idea of [what we are looking for](https://
## Adding Content
Find [the content directory inside the relevant roadmap](https://github.com/kamranahmedse/developer-roadmap/tree/master/src/data/roadmaps). Please keep the following guidelines in mind when submitting content:
Find [the content directory inside the relevant roadmap](https://github.com/nilbuild/developer-roadmap/tree/master/src/data/roadmaps). Please keep the following guidelines in mind when submitting content:
- Content must be in English.
- Maximum of 8 links per topic.
@@ -134,7 +134,7 @@ It's important to add a valid type, this will help us categorize the content and
For local development, you can use the following commands:
```bash
git clone git@github.com:kamranahmedse/developer-roadmap.git --depth 1
git clone git@github.com:nilbuild/developer-roadmap.git --depth 1
cd developer-roadmap
pnpm add @roadmapsh/editor@npm:@roadmapsh/dummy-editor -w
pnpm install
+3 -3
View File
@@ -145,7 +145,7 @@ Please consider sharing a post about [roadmap.sh](https://roadmap.sh) and the va
Clone the repository, install the dependencies and start the application
```bash
git clone git@github.com:kamranahmedse/developer-roadmap.git --depth 1
git clone git@github.com:nilbuild/developer-roadmap.git --depth 1
cd developer-roadmap
pnpm add @roadmapsh/editor@npm:@roadmapsh/dummy-editor -w
pnpm install
@@ -170,8 +170,8 @@ pnpm dev
## Thanks to all contributors ❤
<a href = "https://github.com/kamranahmedse/developer-roadmap/graphs/contributors">
<img src = "https://contrib.rocks/image?repo=kamranahmedse/developer-roadmap"/>
<a href = "https://github.com/nilbuild/developer-roadmap/graphs/contributors">
<img src = "https://contrib.rocks/image?repo=nilbuild/developer-roadmap"/>
</a>
## License
+1 -1
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# Fetch issues JSON data and parse it properly
issues=$(gh issue list --repo kamranahmedse/developer-roadmap --search "sort:created-asc" --state open --limit 500 --json number,title,createdAt,updatedAt,state,url,comments,reactionGroups,body | jq -c '.[]')
issues=$(gh issue list --repo nilbuild/developer-roadmap --search "sort:created-asc" --state open --limit 500 --json number,title,createdAt,updatedAt,state,url,comments,reactionGroups,body | jq -c '.[]')
# Loop through the issues and delete the ones created in 2022 and not updated in the past year
while IFS= read -r issue; do
+1 -1
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# Fetch issues JSON data and parse it properly
issues=$(gh issue list --repo kamranahmedse/developer-roadmap --search "sort:created-asc" --state open --limit 500 --json number,title,createdAt,updatedAt,state,url,comments,reactionGroups,body | jq -c '.[]')
issues=$(gh issue list --repo nilbuild/developer-roadmap --search "sort:created-asc" --state open --limit 500 --json number,title,createdAt,updatedAt,state,url,comments,reactionGroups,body | jq -c '.[]')
# checks the body of issue, identifies the slug from the roadmap URLs
# and labels the issue with the corresponding slug
+1 -1
View File
@@ -77,7 +77,7 @@ const isBestPracticeReady = !isUpcoming;
{
isBestPracticeReady && (
<a
href={`https://github.com/kamranahmedse/developer-roadmap/issues/new/choose`}
href={`https://github.com/nilbuildloper-roadmap/issues/new/choose`}
target="_blank"
class="inline-flex items-center justify-center rounded-md bg-gray-500 px-3 py-1.5 text-xs font-medium text-white hover:bg-gray-600 sm:text-sm"
aria-label="Suggest Changes"
@@ -1,7 +1,7 @@
import { type ReactNode, useState } from 'react';
import type {
LeaderboardUserDetails,
ListLeaderboardStatsResponse,
LeaderboardUserDetails,
ListLeaderboardStatsResponse,
} from '../../api/leaderboard';
import { cn } from '../../lib/classname';
import { FolderKanban, GitPullRequest, Users, Users2, Zap } from 'lucide-react';
@@ -192,7 +192,7 @@ function LeaderboardLane(props: LeaderboardLaneProps) {
/>
{isGitHubUser ? (
<a
href={`https://github.com/kamranahmedse/developer-roadmap/pulls?q=is%3Apr+is%3Aclosed+author%3A${user.name}`}
href={`https://github.com/nilbuild/developer-roadmap/pulls?q=is%3Apr+is%3Aclosed+author%3A${user.name}`}
target="_blank"
className="truncate font-medium underline underline-offset-2"
>
+1 -1
View File
@@ -4,7 +4,7 @@ import { getDiscordInfo } from '../lib/discord';
import OpenSourceStat from './OpenSourceStat.astro';
const repoName = 'kamranahmedse/developer-roadmap';
const repoName = 'nilbuild/developer-roadmap';
const starCount = await getFormattedStars(repoName);
const repoRank = await getRepositoryRank(repoName);
+1 -1
View File
@@ -56,7 +56,7 @@ const isDiscordMembers = text.toLowerCase() === 'discord members';
{
isGitHubStars && (
<a
href='https://github.com/kamranahmedse/developer-roadmap'
href='https://github.com/nilbuild/developer-roadmap'
target='_blank'
class='group mt-0 flex flex-col items-center rounded-lg border border-black bg-white px-3 py-2 text-sm hover:bg-black hover:text-white'
>
@@ -10,7 +10,7 @@ const { roadmapId, title } = Astro.props;
const issueTitle = encodeURIComponent(`[New Roadmap Feedback] ${title}`);
const roadmapUrl = encodeURIComponent(`https://roadmap.sh/${roadmapId}`);
const feedbackUrl = `https://github.com/kamranahmedse/developer-roadmap/issues/new?template=01-suggest-changes.yml&title=${issueTitle}&url=${roadmapUrl}`;
const feedbackUrl = `https://github.com/nilbuild/developer-roadmap/issues/new?template=01-suggest-changes.yml&title=${issueTitle}&url=${roadmapUrl}`;
---
<div
@@ -4,7 +4,7 @@ export function AuthorCredentials() {
<div className="mx-auto mt-8 flex flex-col items-start gap-4 text-sm text-zinc-400 sm:flex-row sm:flex-wrap sm:items-center md:mt-12 md:justify-center md:gap-x-3 md:gap-y-2">
<div className="flex items-center gap-1">
<img
src="https://github.com/kamranahmedse.png"
src="https://github.com/nilbuild.png"
className="mr-1.5 size-8 rounded-full object-cover"
alt="Kamran Ahmed"
/>
@@ -19,7 +19,7 @@ export function AuthorCredentials() {
</div>
<div className="hidden flex-wrap items-center gap-x-3 gap-y-2 sm:flex sm:justify-center">
<a
href="https://github.com/kamranahmedse"
href="https://github.com/nilbuild"
target="_blank"
className="hidden items-center gap-1 text-yellow-500 hover:text-yellow-400 sm:inline-flex"
>
@@ -45,7 +45,7 @@ export function AuthorQuoteMessage() {
<div className="mt-8 flex items-center gap-4">
<img
src="https://github.com/kamranahmedse.png"
src="https://github.com/nilbuild.png"
alt="Kamran Ahmed"
className="size-14 rounded-full ring-2 ring-yellow-500/20"
/>
@@ -6,7 +6,7 @@ export function AuthorCredentials() {
return (
<div className="flex items-center gap-3 text-white lg:mt-auto">
<img
src="https://github.com/kamranahmedse.png"
src="https://github.com/nilbuild.png"
className="aspect-[4/5] h-[110px] w-[88px] rounded-xl object-cover shadow-md"
alt="Kamran Ahmed"
/>
@@ -23,7 +23,7 @@ export function AuthorCredentials() {
<div className="flex flex-col gap-1">
<a
href="https://github.com/kamranahmedse"
href="https://github.com/nilbuild"
target="_blank"
rel="noopener noreferrer"
className="inline-flex cursor-pointer items-center gap-1 rounded-md bg-gradient-to-r from-yellow-500/15 to-orange-500/15 px-2 py-1.5 backdrop-blur-sm transition-all duration-200 hover:border-yellow-400/40 hover:from-yellow-500/25 hover:to-orange-500/25"
@@ -35,7 +35,7 @@ export function MeetYourInstructor() {
<div className="flex shrink-0 flex-col items-center">
<div className="relative">
<img
src="https://github.com/kamranahmedse.png"
src="https://github.com/nilbuild.png"
alt="Kamran Ahmed"
className="h-40 w-40 rounded-full object-cover ring-4 ring-yellow-500/40 transition-all duration-300 hover:ring-yellow-500/60"
/>
+1 -1
View File
@@ -7,7 +7,7 @@ employment:
social:
linkedin: 'https://www.linkedin.com/in/kamrify'
twitter: 'https://twitter.com/kamrify'
github: 'https://github.com/kamranahmedse'
github: 'https://github.com/nilbuild'
website: 'https://kamranahmed.info'
---
+1 -1
View File
@@ -34,6 +34,6 @@ The application should handle loading, empty, and error states effectively. Afte
Here are the links to the resources you will need for this project:
- [GitHub Repository Search API](https://docs.github.com/en/rest/reference/search#search-repositories)
- [Programming Language Data](https://raw.githubusercontent.com/kamranahmedse/githunt/master/src/components/filters/language-filter/languages.json)
- [Programming Language Data](https://raw.githubusercontent.com/nilbuild/githunt/master/src/components/filters/language-filter/languages.json)
This project will help you practice API integration, managing asynchronous data, and enhancing user experience with responsive UI states.
+4 -4
View File
@@ -39,14 +39,14 @@ The application should run from the command line, accept the GitHub username as
- Fetch the recent activity of the specified GitHub user using the GitHub API. You can use the following endpoint to fetch the user's activity:
```
# https://api.github.com/users/<username>/events
# Example: https://api.github.com/users/kamranahmedse/events
# Example: https://api.github.com/users/nilbuild/events
```
- Display the fetched activity in the terminal.
```
Output:
- Pushed 3 commits to kamranahmedse/developer-roadmap
- Opened a new issue in kamranahmedse/developer-roadmap
- Starred kamranahmedse/developer-roadmap
- Pushed 3 commits to nilbuild/developer-roadmap
- Opened a new issue in nilbuild/developer-roadmap
- Starred nilbuild/developer-roadmap
- ...
```
You can [learn more about the GitHub API here](https://docs.github.com/en/rest/activity/events?apiVersion=2022-11-28).
+1 -1
View File
@@ -23,7 +23,7 @@ The goal of this project is to help you practice some basic shell scripting skil
## Requirements
Download the sample nginx access log file from [here](https://gist.githubusercontent.com/kamranahmedse/e66c3b9ea89a1a030d3b739eeeef22d0/raw/77fb3ac837a73c4f0206e78a236d885590b7ae35/nginx-access.log). The log file contains the following fields:
Download the sample nginx access log file from [here](https://gist.githubusercontent.com/nilbuild/e66c3b9ea89a1a030d3b739eeeef22d0/raw/77fb3ac837a73c4f0206e78a236d885590b7ae35/nginx-access.log). The log file contains the following fields:
- IP address
- Date and time
+1 -1
View File
@@ -25,7 +25,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
schema:
headline: 'API Design'
+1 -1
View File
@@ -24,7 +24,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
schema:
headline: 'ASP.NET Core Developer Roadmap'
+1 -1
View File
@@ -21,7 +21,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
partner:
description: "Get the latest Backend news from our sister site"
@@ -5,5 +5,5 @@ Gang of Four (GoF) Design Patterns are 23 foundational software design patterns
Learn more from the following links:
- [@article@Gangs of Four (GoF) Design Patterns](https://www.digitalocean.com/community/tutorials/gangs-of-four-gof-design-patterns)
- [@article@Design Patterns for Humans](https://github.com/kamranahmedse/design-patterns-for-humans)
- [@article@Design Patterns for Humans](https://github.com/nilbuild/design-patterns-for-humans)
- [@video@Tutorial - Builder Pattern (Gang of Four Design Patterns Series)](https://www.youtube.com/watch?v=_sa2WlAFWQos)
@@ -4,7 +4,7 @@ Design patterns are solutions to common problems in software design. They are fo
Visit the following resources to learn more:
- [@opensource@Design Patterns for Humans](https://github.com/kamranahmedse/design-patterns-for-humans)
- [@opensource@Design Patterns for Humans](https://github.com/nilbuild/design-patterns-for-humans)
- [@article@Design Patterns](https://en.wikipedia.org/wiki/Software_design_pattern)
- [@article@Refactoring Guru - Design Patterns](https://refactoring.guru/design-patterns/)
- [@feed@Explore top posts about Design Patterns](https://app.daily.dev/tags/design-patterns?ref=roadmapsh)
@@ -4,4 +4,4 @@ Gang of Four (GoF) design patterns are a set of 23 design patterns that were fir
Visit the following resources to learn more:
- [@opensource@Design Patterns for Humans](https://github.com/kamranahmedse/design-patterns-for-humans)
- [@opensource@Design Patterns for Humans](https://github.com/nilbuild/design-patterns-for-humans)
@@ -24,7 +24,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
schema:
headline: 'Data Analyst Roadmap'
@@ -24,7 +24,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
schema:
headline: 'Data Engineer Roadmap'
@@ -7,4 +7,4 @@ Now that you have learnt git and GitHub you should be ready to work with others.
* Add snapshots of your project to the readme file so that anyone can see what the project looks like without having to run it locally.
* Add a `LICENSE` file to each repository that you create. This file should contain the license that you want to use for the project. You can use [choosealicense.com](https://choosealicense.com/) to help you choose a license.
You can have a look at [my GitHub profile](https://github.com/kamranahmedse) and see how I have structured my repositories and how [some of my readme files look like](https://github.com/kamranahmedse/aws-cost-cli).
You can have a look at [my GitHub profile](https://github.com/nilbuild) and see how I have structured my repositories and how [some of my readme files look like](https://github.com/nilbuild/aws-cost-cli).
@@ -14,5 +14,5 @@ At this point you should be able to add interactivity to your web pages using Ja
Here are few ideas to practice your skills:
* Create a simple to-do list app that allows users to search, add, edit, and delete items. Use local storage to store the data.
* Create a simple webpage where user can put in anyone's GitHub username and see their profile information. You can use GitHub's API to fetch the data. For example, here is the [sample URL to fetch my data](https://api.github.com/users/kamranahmedse). Make sure to add validation and error handling.
* Create a simple webpage where user can put in anyone's GitHub username and see their profile information. You can use GitHub's API to fetch the data. For example, here is the [sample URL to fetch my data](https://api.github.com/users/nilbuild). Make sure to add validation and error handling.
* Create a basic calculator app that allows users to perform basic arithmetic operations.
@@ -7,4 +7,4 @@ The next step at this point is to implement CI/CD for your application using Git
* Run your tests (ignore this step if you haven't learnt it yet)
* Deploy your application to AWS
Regarding the deployment to AWS you can use `rsync` to copy the files to the server. Here's a [sample GitHub workflow](https://gist.github.com/kamranahmedse/1e94b412006040f38e24b9443b2da41a) using `rsync`.
Regarding the deployment to AWS you can use `rsync` to copy the files to the server. Here's a [sample GitHub workflow](https://gist.github.com/nilbuild/1e94b412006040f38e24b9443b2da41a) using `rsync`.
+1 -1
View File
@@ -24,7 +24,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
question:
title: 'What is a Full Stack Developer?'
+1 -1
View File
@@ -20,7 +20,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
question:
title: 'What is a Java Developer?'
+1 -1
View File
@@ -24,7 +24,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder roadmap.sh'
schema:
headline: 'Node.js Roadmap'
+1 -1
View File
@@ -24,7 +24,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
schema:
headline: 'PHP Roadmap'
@@ -23,7 +23,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
seo:
title: 'DBA Roadmap: Learn to become a database administrator with PostgreSQL'
+1 -1
View File
@@ -23,7 +23,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
schema:
headline: 'Python Roadmap'
@@ -7,4 +7,4 @@ Practically, architects improve by experimenting with various technology stacks,
Visit the following resources to learn more:
- [@roadmap@Visit Dedicated Software Design Roadmap](https://roadmap.sh/software-design-architecture)
- [@opensource@Design Patterns for Humans](https://github.com/kamranahmedse/design-patterns-for-humans)
- [@opensource@Design Patterns for Humans](https://github.com/nilbuild/design-patterns-for-humans)
@@ -25,7 +25,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
dimensions:
width: 968
+1 -1
View File
@@ -24,7 +24,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
schema:
headline: 'Spring Boot Roadmap'
+1 -1
View File
@@ -21,7 +21,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
dimensions:
width: 968
@@ -28,7 +28,7 @@ courses:
- 'Certification'
instructor:
name: 'Kamran Ahmed'
image: 'https://github.com/kamranahmedse.png'
image: 'https://github.com/nilbuild.png'
title: 'Founder - roadmap.sh'
dimensions:
width: 968
+1 -1
View File
@@ -15,7 +15,7 @@ tags:
In this short series of lessons, we are going to create a react app from scratch. We are mainly going to use React and Chakra UI and see how we can build an application that fetches the trending projects from GitHub's API and shows you in the form of listing.
If you want to get an idea of what we are going to be building have a look at [GitHunt](https://kamranahmed.info/githunt). Also the complete source code can be found at [@kamranahmedse/githunt](https://github.com/kamranahmedse/githunt)
If you want to get an idea of what we are going to be building have a look at [GitHunt](https://kamranahmed.info/githunt). Also the complete source code can be found at [@nilbuild/githunt](https://github.com/nilbuild/githunt)
## Intro and Basic Setup
+1 -1
View File
@@ -65,7 +65,7 @@ const {
// Remove trailing slashes to consider the page as canonical
const currentPageAbsoluteUrl = `https://roadmap.sh${permalink}`;
const canonicalUrl = givenCanonical || currentPageAbsoluteUrl;
const commitUrl = `https://github.com/kamranahmedse/developer-roadmap/commit/${
const commitUrl = `https://github.com/nilbuild/developer-roadmap/commit/${
import.meta.env.GITHUB_SHA
}`;
+3 -3
View File
@@ -5,10 +5,10 @@ export const siteConfig = {
url: {
twitter: 'https://twitter.com/roadmapsh',
youtube: 'https://youtube.com/theroadmap?sub_confirmation=1',
repo: 'https://github.com/kamranahmedse/developer-roadmap',
repo: 'https://github.com/nilbuild/developer-roadmap',
contribute:
'https://github.com/kamranahmedse/developer-roadmap/tree/master/contributing.md',
issue: 'https://github.com/kamranahmedse/developer-roadmap/issues/new',
'https://github.com/nilbuild/developer-roadmap/tree/master/contributing.md',
issue: 'https://github.com/nilbuild/developer-roadmap/issues/new',
},
keywords: [
'roadmap',
+3 -3
View File
@@ -6,7 +6,7 @@ const defaultStarCount = 224000;
let starCount: number | undefined = undefined;
export async function countStars(
repo = 'kamranahmedse/developer-roadmap',
repo = 'nilbuild/developer-roadmap',
): Promise<number> {
if (starCount) {
return starCount;
@@ -26,7 +26,7 @@ export async function countStars(
}
export async function getFormattedStars(
repo = 'kamranahmedse/developer-roadmap',
repo = 'nilbuild/developer-roadmap',
): Promise<string> {
const stars = import.meta.env.DEV ? defaultStarCount : await countStars(repo);
@@ -37,7 +37,7 @@ const defaultRanking = '7th';
let ranking: string;
export async function getRepositoryRank(
repo = 'kamranahmedse/developer-roadmap',
repo = 'nilbuild/developer-roadmap',
): Promise<string> {
try {
const response = await fetch(
+1 -1
View File
@@ -80,7 +80,7 @@ if (isTopic) {
/.+?\/src\/data/,
'/src/data',
);
gitHubUrl = `https://github.com/kamranahmedse/developer-roadmap/tree/master${fileWithoutBasePath}`;
gitHubUrl = `https://github.com/nilbuild/developer-roadmap/tree/master${fileWithoutBasePath}`;
} else {
guide = await getOfficialGuide(topicId, roadmapId);
if (!guide) {
+7 -7
View File
@@ -2,7 +2,7 @@
import BaseLayout from '../layouts/BaseLayout.astro';
import { getRepositoryRank } from '../lib/github.ts';
const repoRank = await getRepositoryRank('kamranahmedse/developer-roadmap');
const repoRank = await getRepositoryRank('nilbuild/developer-roadmap');
---
<BaseLayout title='About roadmap.sh' permalink={'/about'}>
@@ -57,7 +57,7 @@ const repoRank = await getRepositoryRank('kamranahmedse/developer-roadmap');
</p>
<p class='mb-3'>
It started as a set of <a
href='https://github.com/kamranahmedse/developer-roadmap'
href='https://github.com/nilbuild/developer-roadmap'
class='font-bold underline'
target='_blank'>visual charts on GitHub</a
> to guide developers who are confused about what they should learn
@@ -121,7 +121,7 @@ const repoRank = await getRepositoryRank('kamranahmedse/developer-roadmap');
rel='nofollow'>GitHub pages</a
>. The project is open-core and the codebase
<a
href='https://github.com/kamranahmedse/developer-roadmap'
href='https://github.com/nilbuild/developer-roadmap'
class='font-bold underline'
target='_blank'>can be found on GitHub</a
>.
@@ -135,13 +135,13 @@ const repoRank = await getRepositoryRank('kamranahmedse/developer-roadmap');
of the roadmap in the form of bulleted list. Here is an <a
target='_blank'
class='font-bold underline'
href='https://github.com/kamranahmedse/developer-roadmap/issues/1387#issue-1329276631'
href='https://github.com/nilbuild/developer-roadmap/issues/1387#issue-1329276631'
>example contribution of a new roadmap</a
>.
</p>
<p class='mb-3'>
Find more details in the <a
href='https://github.com/kamranahmedse/developer-roadmap/blob/master/contributing.md'
href='https://github.com/nilbuild/developer-roadmap/blob/master/contributing.md'
class='font-bold underline'
target='_blank'>contribution docs</a
>.
@@ -154,7 +154,7 @@ const repoRank = await getRepositoryRank('kamranahmedse/developer-roadmap');
</h2>
<p class='mb-3'>
Please have a look at the <a
href='https://github.com/kamranahmedse/developer-roadmap/blob/master/contributing.md'
href='https://github.com/nilbuild/developer-roadmap/blob/master/contributing.md'
class='font-bold underline'
target='_blank'>contribution docs</a
> for details.
@@ -167,7 +167,7 @@ const repoRank = await getRepositoryRank('kamranahmedse/developer-roadmap');
</h2>
<p class='mb-3'>
Please have a look at the <a
href='https://github.com/kamranahmedse/developer-roadmap/blob/master/contributing.md'
href='https://github.com/nilbuild/developer-roadmap/blob/master/contributing.md'
class='font-bold underline'
target='_blank'>contribution docs</a
> for details.
@@ -25,7 +25,7 @@ export async function getStaticPaths() {
const { file } = Astro.props as BestPracticeTopicFileType;
const fileWithoutBasePath = file.file?.replace(/.+?\/src\/data/, '/src/data');
const gitHubUrl = `https://github.com/kamranahmedse/developer-roadmap/tree/master${fileWithoutBasePath}`;
const gitHubUrl = `https://github.com/nilbuild/developer-roadmap/tree/master${fileWithoutBasePath}`;
---
<div data-github-url={gitHubUrl}></div>
+1 -1
View File
@@ -1,6 +1,6 @@
---
export const prerender = false;
const githubLink = 'https://github.com/kamranahmedse/developer-roadmap';
const githubLink = 'https://github.com/nilbuild/developer-roadmap';
return Astro.redirect(githubLink);
---