Skip to content

Commit 85bbeca

Browse files
halukerenozluBuzzpydependabot[bot]sasakiRoodnnsmnstrr
authored
Add new terms: n8n, AGI, MCP (#207)
* feat(ux): added user survey link Added user survey link, more keywords and a small tagline for Programming and Doodles. * build(deps-dev): bump vitest and @vitest/coverage-v8 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8). These dependencies needed to be updated together. Updates `vitest` from 2.1.2 to 2.1.9 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest) Updates `@vitest/coverage-v8` from 2.1.2 to 2.1.9 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/coverage-v8) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:development - dependency-name: "@vitest/coverage-v8" dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * Syncing Master and Develop - 08/02 (#193) * feat: add a content -XML * Create Single_Source_of_Truth.json --------- Co-authored-by: sasakiroo <muhammadrobisasaki@gmail.com> Co-authored-by: Dennis Muensterer <dennismuensterer@aol.com> * feat: improved SEO with rich results * build(deps): bump vite from 5.4.11 to 5.4.14 Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.11 to 5.4.14. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v5.4.14/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.4.14/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Create Remote_Desktop_Protocol_(RDP).json * build(deps): bump prismjs from 1.29.0 to 1.30.0 Bumps [prismjs](https://github.com/PrismJS/prism) from 1.29.0 to 1.30.0. - [Release notes](https://github.com/PrismJS/prism/releases) - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md) - [Commits](PrismJS/prism@v1.29.0...v1.30.0) --- updated-dependencies: - dependency-name: prismjs dependency-version: 1.30.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * chore(terms): new terms, and other changes Added new terms related to UI/UX, SaaS and also cleaned up the categories. * Update README.md * build(deps): bump vite from 5.4.14 to 5.4.19 Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.14 to 5.4.19. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.4.19/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 5.4.19 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * build(deps): bump @babel/helpers from 7.26.0 to 7.27.6 Bumps [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) from 7.26.0 to 7.27.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.27.6/packages/babel-helpers) --- updated-dependencies: - dependency-name: "@babel/helpers" dependency-version: 7.27.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Add new terms: n8n, AGI, MCP --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Buzzpy <buzzpy123@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: sasakiroo <muhammadrobisasaki@gmail.com> Co-authored-by: Dennis Muensterer <dennismuensterer@aol.com> Co-authored-by: Archit Jain <mail@0xarchit.is-a.dev>
1 parent 868a1ea commit 85bbeca

48 files changed

Lines changed: 580 additions & 185 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
### [devpedia.pages.dev](https://devpedia.pages.dev/) | [devpedia.dev](https://devpedia.dev/)
44

5-
A simple project simplifies technical terms, concepts, jargon, and whatnot: Open-source and ad-free. It is fueled by contributions and donations (and coffee, of course).
5+
Dev encyclopedia is a simple, easy-to-use, and ad-free website that simplifies technical terms, concepts, jargon, and whatnot. It has a simple UI, covers various fields like UI/UX, Backend Development, AI/ML, and more, with 420+ simplified terms.
66

7+
It is fueled by contributions and donations (and coffee, of course).
78

89
[![featured-on-dev-community](https://github.com/user-attachments/assets/b7d701ae-643c-4a24-b274-d6c46dd63351)](https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-k9b#:~:text=%40buzzpy%20introduces%20Dev%20Encyclopedia)
910
[![featured-on-hackernoon](https://github.com/user-attachments/assets/7c3c9037-d46a-4fd8-938a-26f905d8331a)](https://hackernoon.com/9-1-2024-techbeat#:~:text=Introducing%20Dev%20Encyclopedia%3A%20A%20Wikipedia%20Specifically%20for%20Developers)

package-lock.json

Lines changed: 170 additions & 125 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"@eslint/eslintrc": "^3.1.0",
2727
"@eslint/js": "^9.11.1",
2828
"@typescript-eslint/parser": "^8.8.0",
29-
"@vitest/coverage-v8": "^2.1.2",
29+
"@vitest/coverage-v8": "^2.1.9",
3030
"eslint": "^9.11.1",
3131
"eslint-plugin-astro": "^1.2.4",
3232
"eslint-plugin-jsx-a11y": "^6.10.0",
@@ -35,6 +35,6 @@
3535
"prettier": "^3.3.3",
3636
"prettier-config-standard": "^7.0.0",
3737
"prettier-plugin-astro": "^0.14.1",
38-
"vitest": "^2.1.2"
38+
"vitest": "^2.1.9"
3939
}
4040
}

src/components/Head.astro

Lines changed: 61 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,66 @@
11
---
22
const { title = "Dev Encyclopedia", ...props } = Astro.props
33
---
4-
54
<!-- Common meta tags -->
6-
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<meta name="title" content={title} />
8-
<meta
9-
name="description"
10-
content="Discover concise explanations and samples for tech terms and concepts in the Dev Encyclopedia. Find everything you need for development, all in one place."
11-
/>
12-
<meta
13-
name="keywords"
14-
content="dev encyclopedia,developer encyclopedia,developer dictionary,developer resources,developer tools,software resources,programming resources,programming terms,tech terms"
15-
/>
16-
<meta name="robots" content="index,follow" />
17-
<meta name="language" content="en" />
18-
<meta name="author" content="Chenuli Jayasinghe" />
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<meta name="title" content="DevPedia | Open-Source Developer Reference">
7+
<meta
8+
name="description"
9+
content="400+ programming terms explained clearly. Open-source tech dictionary with category filters for frontend, backend, DevOps, and CS fundamentals. Community-maintained knowledge base.">
10+
<meta
11+
name="keywords"
12+
content="open source programming dictionary, coding glossary, developer reference, tech terminology, frontend concepts, backend concepts, DevOps terms, computer science basics, GitHub knowledge base">
13+
<meta name="robots" content="index, follow">
14+
<meta name="language" content="en">
15+
<meta name="author" content="Chenuli Jayasinghe">
16+
17+
<!-- Canonical URL -->
18+
<link rel="canonical" href="https://devpedia.dev" />
19+
20+
<!-- Open Graph -->
21+
<meta property="og:type" content="website">
22+
<meta property="og:url" content="https://devpedia.dev">
23+
24+
<meta property="og:title" content="Dev Encyclopedia | A dictionary for programmers">
25+
<meta
26+
property="og:description"
27+
content="Community-driven encyclopedia for programmers with 400+ terms + category filters. Learn about programming concepts and tech jargon in Plain English">
28+
<meta property="og:image" content="https://i.ibb.co/nMwVhk7c/social-media-cover.png">
29+
<meta property="og:image:width" content="1200">
30+
<meta property="og:image:height" content="630">
31+
32+
<!-- Structured Data -->
33+
<script type="application/ld+json">
34+
{
35+
"@context": "https://schema.org",
36+
"@type": "WebSite",
37+
"name": "Dev Encyclopedia",
38+
"url": "https://devpedia.pages.dev",
39+
"description": "A dictionary for programmers",
40+
"license": "https://github.com/Buzzpy/Dev-Encyclopedia/blob/develop/LICENSE",
41+
"isAccessibleForFree": true,
42+
"keywords": "programmer dictionary, dev encyclopedia, devpedia, programming, development, glossary, open source, technical terms, programmer encyclopedia",
43+
"publisher": {
44+
"@type": "Organization",
45+
"name": "Programming and Doodles",
46+
"founder": "Chenuli Jayasinghe",
47+
"foundingDate": "2024",
48+
"email": "chenuli@devpedia.dev",
49+
"sameAs": "https://github.com/Buzzpy"
50+
}
51+
}
52+
</script>
1953

20-
<!-- Open Graph tags -->
21-
<meta property="og:title" content="Dev Encyclopedia" />
22-
<meta property="og:type" content="website" />
23-
<meta property="og:url" content="https://devpedia.dev/" />
24-
<meta
25-
property="og:description"
26-
content="Discover concise explanations and samples for tech terms and concepts in the Dev Encyclopedia. Find everything you need for development, all in one place."
27-
/>
28-
<meta property="og:image" content="" />
29-
<meta property="og:image:alt" content="" />
54+
<!-- Footer Microdata -->
55+
<script type="application/ld+json">
56+
{
57+
"@context": "https://schema.org",
58+
"@type": "WPFooter",
59+
"copyrightHolder": {
60+
"@type": "Organization",
61+
"name": "Programming and Doodles",
62+
"copyrightYear": "2025"
63+
},
64+
"copyrightNotice": "Content available under CC BY-SA 4.0 license"
65+
}
66+
</script>

src/components/Hero.astro

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,23 @@ let sortedCategories = Array.from(categories).sort((a, b) => a.localeCompare(b))
1212

1313
<hero-com data>
1414
<div class="hero-section">
15+
<div class="hero-paragraph" id="heroParagraph" style="font-size: 10px;
16+
margin-top: -12px !important; /* Pull element UP */
17+
padding-top: 0 !important;
18+
position: relative;
19+
top: -8px; /* Fine-tune position */
20+
display: block;">
21+
Backed by
22+
<a href="https://codedoodles.xyz"
23+
target="_blank"
24+
rel="dofollow noopener noreferrer"
25+
style="color:rgb(128, 128, 128);"
26+
aria-label="Visit Programming and Doodles official website">
27+
<span itemscope itemtype="https://schema.org/Organization">
28+
<meta itemprop="name" content="Programming and Doodles™">
29+
<span itemprop="name">Programming and Doodles</span>&#8482;</span>
30+
<time datetime="2025">2025.</time></a> All rights reserved.
31+
</div>
1532
<div class="search-and-filter">
1633
<div class="search-bar">
1734
<i class="fas fa-search"></i>
@@ -53,14 +70,17 @@ let sortedCategories = Array.from(categories).sort((a, b) => a.localeCompare(b))
5370
id="darkModeText">Dark Mode</span
5471
>
5572
</button>
56-
57-
<button class="button" id="builderButton">
58-
<i class="fas fa-hammer" style="padding-right: 10px;"></i> Builder's Note
59-
</button>
60-
73+
6174
<button class="button" id="sponsorButton">
6275
<i class="fa-solid fa-dollar-sign" style="padding-right: 10px;"></i> Sponsor
6376
</button>
77+
<button
78+
class="button"
79+
onclick="window.open('https://docs.google.com/forms/d/e/1FAIpQLSfKxg9lGenniBRrmPQz_qsCa7NtlN1uZPu_vv780UiRCppcOQ/viewform', '_blank')"
80+
>
81+
<i class="fa-solid fa-pen" style="padding-right: 10px;"></i> User survey
82+
</button>
83+
6484
</div>
6585

6686
<div class="hero-title" id="heroTitle" style="padding-top: 50px;">
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"title":"AGI (Artificial General Intelligence)",
3+
"subtext":"AI with human-like cognitive abilities",
4+
"categories":["Artificial Intelligence"],
5+
"author":"halukerenozlu",
6+
"description": {
7+
"title": "AGI (Artificial General Intelligence)",
8+
"texts":[
9+
"Artificial general intelligence (AGI)—sometimes called human-level intelligence AI—is a type of artificial intelligence that would match or surpass human capabilities across virtually all cognitive tasks.Unlike artificial narrow intelligence (ANI), whose competence is confined to well-defined tasks, an AGI system can generalise knowledge, transfer skills between domains, and solve novel problems without task-specific reprogramming. "
10+
],
11+
"image": "",
12+
"references": [
13+
"https://en.wikipedia.org/wiki/Artificial_general_intelligence",
14+
"https://aws.amazon.com/what-is/artificial-general-intelligence/"
15+
]
16+
}
17+
}

src/content/terms/Beautifulsoup.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"title": "Beautifulsoup",
33
"subtext": "HTML/XML parsing library",
4-
"categories": ["Web Scraping", "Scripting"],
4+
"categories": ["Web Scraping"],
55
"author": "Buzzpy",
66
"description": {
77
"title": "Beautifulsoup",

src/content/terms/Behaviour_driven_development.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"title": "Behaviour Driven development (BDD)",
33
"subtext": "A software development approach",
4-
"categories": ["Software Development", "Testing Methodologies", "Agile Methodologies"],
4+
"categories": ["Software Development", "SDLC"],
55
"author": "Rilwan",
66
"description": {
77
"title": "Behaviour Driven development (BDD)",

src/content/terms/Bundlers.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"title": "Bundlers",
33
"subtext": "Tools that compile and optimize JavaScript code for efficient loading",
4-
"categories": ["JavaScript", "Development Tools"],
4+
"categories": ["JavaScript"],
55
"author": "KrishDave",
66
"description": {
77
"title": "Bundlers",

src/content/terms/Churn_rate.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"title": "Churn Rate",
3+
"subtext": "Measuring how many customers leave",
4+
"categories": ["SaaS"],
5+
"author": "Buzzpy",
6+
"description": {
7+
"title": "Churn Rate",
8+
"texts": [
9+
"Churn Rate is the percentage of users or revenue lost in a given period. High churn indicates dissatisfaction or poor product-market fit.",
10+
"SaaS companies obsess over churn, because reducing it even slightly can massively improve long-term revenue."
11+
],
12+
"image": "https://assets-global.website-files.com/625f87c5d4e4fb29d37658dc/62d5745f8912a58213485db7_churn-rate.webp",
13+
"references": [
14+
"https://www.profitwell.com/blog/churn-rate",
15+
"https://baremetrics.com/academy/churn-rate"
16+
]
17+
}
18+
}

0 commit comments

Comments
 (0)