Skip to content

Commit 045f416

Browse files
committed
v0.4
1 parent 91f0d8e commit 045f416

19 files changed

Lines changed: 4541 additions & 917 deletions

LICENSE

Lines changed: 0 additions & 21 deletions
This file was deleted.

LICENSE.md

Lines changed: 427 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,16 @@
22

33
### About
44

5-
Designed to accelerate your coding journey by providing clear and descriptive references for various programming languages, frameworks, and tools. Our goal is to make coding accessible and efficient for everyone, from beginners to advanced developers.
5+
Code-based references for various programming languages, frameworks and tools designed to simplify your coding experience by providing practical and focused guides that are constantly updated and refined. All of these references are available at referencecollection.com or directly in the /references/* directory.
66

77
### How it started
88

9-
Throughout my professional career and education. Whenever I explored a new programming language, I developed the habit of creating a reference file with the same extension as the language.
10-
In this file, I documented the language's basic, intermediate, and advanced features in a clear and concise manner. This practice enhanced my productivity and provided a quick, accessible way to refresh my knowledge.
11-
I created this repository to share these reference files and continue expanding on them in the same style.
9+
Throughout my education and career. Whenever I learned a new programming language, I developed the habit of creating a reference file with the same extension as the language. In this file, I documented the language's basic, intermediate, and advanced concepts. This organized approach made it easier for me to quickly review important information and refresh my knowledge. I created this repository to share these reference guides and to keep expanding them in a consistent, accessible format. Additionally, I am working on training AI to help write even better references, enhancing the quality and accessibility of these resources for all developers.
1210

1311
### Contributing
1412

1513
We welcome contributions from the community to help make this repository a valuable resource for developers of all levels. Whether you're fixing a typo, adding new references, or suggesting improvements, your contributions are appreciated.
1614

1715
### How to Contribute
1816

19-
Comming soon.
20-
21-
17+
Comming soon.
Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,6 @@ body {
405405
}
406406

407407
.accent {
408-
padding: 0 0.25rem;
409408
background-color: var(--c8);
410409
}
411410

@@ -587,6 +586,21 @@ input[type="search"]::-ms-clear {
587586
display: flex;
588587
}
589588

589+
/* License */
590+
591+
#license {
592+
font-family: var(--font-mono-medium);
593+
font-size: 0.750rem;
594+
text-align: center;
595+
padding: 1.5rem;
596+
line-height: 1.3;
597+
}
598+
599+
#license a {
600+
font-size: 0.700rem;
601+
color: var(--c3);
602+
}
603+
590604
/* End */
591605

592606

@@ -771,7 +785,7 @@ input[type="search"]::-ms-clear {
771785
border-bottom: 1px solid var(--c4);
772786
}
773787

774-
pre.shiki{
788+
pre.shiki {
775789
padding: 1rem;
776790
}
777791

@@ -788,18 +802,23 @@ pre.shiki .line {
788802
counter-increment: line-number;
789803
}
790804

791-
code, kbd, pre, samp {
805+
code,
806+
kbd,
807+
pre,
808+
samp {
792809
font-family: var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
793810
font-size: 0.875rem;
794811
line-height: 1.350rem;
795812
}
796813

797-
pre.shiki,pre.shiki span {
814+
pre.shiki,
815+
pre.shiki span {
798816
color: var(--shiki-light) !important;
799817
background-color: var(--background-secondary);
800818
}
801819

802820

803-
[app-appearance="dark"] pre.shiki ,[app-appearance="dark"] pre.shiki span {
821+
[app-appearance="dark"] pre.shiki,
822+
[app-appearance="dark"] pre.shiki span {
804823
color: var(--shiki-dark) !important;
805824
}

assets/images/apple-touch-icon.png

1.86 KB
Loading

assets/images/icon16.png

526 Bytes
Loading

assets/images/icon32.png

834 Bytes
Loading

index.html

Lines changed: 29 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,46 @@
44
<head>
55
<meta charset="utf-8">
66
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7-
<title>Reference Collection: Propel your coding skills</title>
7+
<title>Reference Collection: Simplifying Coding Resources</title>
88
<meta name="keywords"
9-
content="programming language references, code reference guide, reference documentation, coding reference materials, API reference, library reference, software reference manual, developer reference, programming cheat sheet, syntax reference, coding standards reference, language reference manual, code snippet reference, function reference, programming API documentation, code library reference, programming language guide, developer documentation, programming syntax guide, coding handbook, software development reference, source code reference, programming resource guide, programming manual, tech reference, reference examples, codebase reference, language syntax reference, software guide, programming glossary, coding reference website, software documentation site, programming language resource, technical reference site, developer guide, reference platform, API documentation resource, developer handbook, tech documentation, programming help guide" />
9+
content="Coding cheatsheets, Coding references, programming languages, coding guides, programming tutorials, learn to code, practical coding resources, beginner coding resources, advanced coding tutorials, coding made easy">
1010
<meta name="description"
11-
content="Your gateway to fast and practical skill development through community-driven references in diverse programming languages continuously expanding and evolving thanks to the contributions">
11+
content="Comprehensive references for various programming languages designed to simplify your coding experience by providing practical guides that are constantly updated.">
1212

13-
<meta itemprop="name" content="Reference Collection: Propel your coding skills" />
13+
<meta itemprop="name" content="Reference Collection: Simplifying Coding Resources" />
1414
<meta itemprop="description"
15-
content="Your gateway to fast and practical skill development through community-driven references in diverse programming languages continuously expanding and evolving thanks to the contributions" />
15+
content="Comprehensive references for various programming languages designed to simplify your coding experience by providing practical guides that are constantly updated." />
1616

1717
<meta name="robots" content="index,follow">
1818
<meta name="googlebot" content="index,follow">
1919

20+
<link rel="canonical" href="https://referencecollection.com/">
21+
2022
<meta name="twitter:card" content="summary_large_image">
21-
<meta name="twitter:title" content="Reference Collection: Propel your coding skills">
23+
<meta name="twitter:title" content="Reference Collection: Simplifying Coding Resources">
2224
<meta name="twitter:description"
23-
content="Your gateway to fast and practical skill development through community-driven references in diverse programming languages continuously expanding and evolving thanks to the contributions">
25+
content="Comprehensive references for various programming languages designed to simplify your coding experience by providing practical guides that are constantly updated.">
2426

25-
<meta property="og:title" content="Reference Collection: Propel your coding skills" />
27+
<meta property="og:title" content="Reference Collection: Simplifying Coding Resources" />
2628
<meta property="og:description"
27-
content="Your gateway to fast and practical skill development through community-driven references in diverse programming languages continuously expanding and evolving thanks to the contributions" />
29+
content="Comprehensive references for various programming languages designed to simplify your coding experience by providing practical guides that are constantly updated." />
2830
<meta property="og:url" content="https://referencecollection.com" />
2931
<meta property="og:type" content="website" />
3032
<meta property="og:site_name" content="https://referencecollection.com" />
3133

32-
<link rel="icon" href="assets/images/rc-favicon.ico" />
34+
<meta name="mobile-web-app-capable" content="yes">
35+
<meta name="apple-mobile-web-app-capable" content="yes">
36+
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
37+
<meta name="apple-mobile-web-app-title" content="referencecollection.com">
38+
<meta name="application-name" content="referencecollection.com">
39+
40+
<link rel="apple-touch-icon" sizes="180x180" href="assets/images/apple-touch-icon.png">
41+
<link rel="icon" type="image/png" sizes="32x32" href="assets/images/icon32.png">
42+
<link rel="icon" type="image/png" sizes="16x16" href="assets/images/icon16.png">
43+
<link rel="shortcut icon" href="assets/images/favicon.ico" type="image/x-icon">
44+
<link rel="icon" href="assets/images/favicon.ico" />
3345

34-
<link href="assets/css/main-26092331.css" type="text/css" rel="stylesheet" />
46+
<link href="assets/css/main-03101554.css" type="text/css" rel="stylesheet" />
3547
<!-- Google tag (gtag.js) -->
3648
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XZWG77C7G4"></script>
3749
<script>
@@ -55,8 +67,8 @@
5567
<h1>Blueprints for developers</h1>
5668
<h1>Simplified Learning<br>Through Comprehensive Code_</h1>
5769
<p>Code <span class="accent">references</span> that <span class="accent">simplify</span> your <span
58-
class="accent">learning</span> journey, offering practical and<span
59-
class="accent">optimal guidance</span>
70+
class="accent">learning</span> journey, offering practical and <span class="accent">optimal
71+
guidance</span>
6072
through evolving <span class="accent">community-driven</span> resources</p>
6173
</div>
6274
</div>
@@ -95,6 +107,10 @@ <h1>Simplified Learning<br>Through Comprehensive Code_</h1>
95107

96108
<section id="contribute"></section>
97109
<section id="footer"></section>
110+
<section id="license">
111+
<div>Licensed under</div>
112+
<a href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a>
113+
</section>
98114

99115
<!-- Scripts -->
100116
<script src="assets/js/navigation.js"></script>

references.json

Lines changed: 30 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,51 @@
44
"filename": "java_reference.java",
55
"language": "java",
66
"meta": {
7-
"title": "Java Reference Guide",
8-
"description": "Java is an object-oriented programming language designed for platform independence, meaning code runs on any device with a JVM. Known for its simplicity, security, and performance.",
9-
"keywords": "Learn Java programming, Comprehensive Java guide, Java coding tutorials, Advanced Java techniques, Java beginner’s manual, Java syntax and semantics, Java API documentation, Java software development kit (SDK), Java Integrated Development Environment (IDE), Java Virtual Machine (JVM), Java runtime environment (JRE), Object-oriented programming in Java, Java source code examples, Java classes and objects, Java reference book, Understanding Java classes, Java programming examples, Java error troubleshooting, Java libraries usage, Java learning resources"
7+
"title": "Java Reference: Comprehensive Developer's Guide",
8+
"description": "Java Reference Guide covering core concepts, OOP, data structures, file I/O, and more. Essential resource for Java programmers of all levels.",
9+
"keywords": "Java Reference Guide, Java Cheatsheet, Comprehensive Java Guide, Java Reference Manual"
1010
}
1111
},
1212
{
1313
"title": "Javascript",
1414
"filename": "javascript_reference.js",
1515
"language": "javascript",
1616
"meta": {
17-
"title": "Javascript Reference Guide",
18-
"description": "JavaScript, a dynamic scripting language, powers web interactivity. It runs on browsers, executing client-side code for dynamic web pages. With its versatility and event-driven nature, JavaScript facilitates everything from simple form validation to complex web applications.",
19-
"keywords": "Javascript basics, Javascript tutorial, Javascript reference guide, Learn Javascript step-by-step, Javascript programming fundamentals, Javascript syntax explained, Javascript functions tutorial, Javascript variables and data types, Javascript arrays and objects, Javascript control flow, Javascript DOM manipulation, Javascript event handling, Javascript asynchronous programming, Javascript ES6 features, Javascript debugging techniques, Javascript best practices, Javascript projects for beginners, Javascript advanced topics, Javascript closures, Javascript prototypes, Javascript modules"
17+
"title": "Javascript Reference: Comprehensive Developer's Guide",
18+
"description": "JavaScript Guide covering core concepts, DOM manipulation, events, asynchronous programming, and more. Essential reference for web developers.",
19+
"keywords": "Javascript Reference Guide, Javascript Cheatsheet, Comprehensive Javascript Guide, Javascript Reference Manual"
2020
}
2121
},
2222
{
2323
"title": "Python",
2424
"filename": "python_reference.py",
2525
"language": "python",
26+
"meta": {
27+
"title": "Python Reference: Comprehensive Developer's Guide",
28+
"description": "Python Guide covering core concepts, data types, control flow, functions, OOP, and more. Essential reference for programmers.",
29+
"keywords": "Python Reference Guide, Python Cheatsheet, Comprehensive Python Guide, Python Reference Manual"
30+
}
31+
},
32+
{
33+
"title": "MySQL",
34+
"filename": "mysql_reference.sql",
35+
"language": "sql",
36+
"new":true,
37+
"meta": {
38+
"title": "MySQL Reference: Comprehensive Developer's Guide",
39+
"description": "MySQL Guide covering basic to advanced concepts, including data types, joins, functions, procedures and more. Essential reference for programmers of all levels.",
40+
"keywords": "MySQL Reference Guide, MySQL Cheatsheet, Comprehensive MySQL Guide, MySQL Reference Manual"
41+
}
42+
},
43+
{
44+
"title": "PostgreSQL",
45+
"filename": "postgresql_reference.sql",
46+
"language": "plsql",
2647
"new":true,
2748
"meta": {
28-
"title": "Python Reference Guide",
29-
"description": "Python is a high-level, dynamic programming language known for its simplicity and readability. Its clear syntax and vast libraries make it ideal for beginners and experts alike, supporting rapid development and diverse applications from web development to data science.",
30-
"keywords": "Python basics, Python tutorial, Python reference guide, Learn Python step-by-step, Python programming fundamentals, Python syntax explained, Python functions tutorial, Python variables and data types, Python arrays and objects, Python control flow, Python DOM manipulation, Python event handling, Python asynchronous programming, Python ES6 features, Python debugging techniques, Python best practices, Python projects for beginners, Python advanced topics, Python closures, Python prototypes, Python modules"
49+
"title": "PostgreSQL Reference: Comprehensive Developer's Guide",
50+
"description": "PostgreSQL Guide covering basic to advanced concepts, including data types, queries, transactions, replication, and more for efficient database management.",
51+
"keywords": "PostgreSQL Reference Guide, PostgreSQL Cheatsheet, Comprehensive PostgreSQL Guide, PostgreSQL Reference Manual"
3152
}
3253
}
3354
]

0 commit comments

Comments
 (0)