Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into fix-ballerina-dev…
Browse files Browse the repository at this point in the history
…-website-8936
  • Loading branch information
Thevakumar-Luheerathan committed May 15, 2024
2 parents 931e8e8 + 4464fb5 commit b8ca5ec
Show file tree
Hide file tree
Showing 626 changed files with 10,974 additions and 2,524 deletions.
124 changes: 83 additions & 41 deletions _data/ballerina-by-example-nav.yml

Large diffs are not rendered by default.

18 changes: 1 addition & 17 deletions _data/events.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,23 +24,7 @@
"location": "Florida, USA",
"url": "https://wso2.com/wso2con/2024/",
"eventType": "WSO2Con 2024",
"eventName": "Low-Code Integration Tooling",
"presenterTwitter": "https://twitter.com/hevayo",
"presenter": "Joseph Fonseka",
"presenterDesignation": "Senior Director and Head of Developer Tooling, WSO2",
"otherInfo": "",
"videoURL": "",
"buttonText": "More info"
},
{
"date": "May 8, 2024",
"day": "Wed.",
"time": "",
"expire": "2024-05-09T00:00:00.0000-00:00",
"location": "Florida, USA",
"url": "https://wso2.com/wso2con/2024/",
"eventType": "WSO2Con 2024",
"eventName": "Ballerina Product Update",
"eventName": "Why Should You Consider Ballerina for Your Next Integration",
"presenterTwitter": "https://twitter.com/sameerajayasoma",
"presenter": "Sameera Jayasoma",
"presenterDesignation": "Ballerina Platform Architect",
Expand Down
20 changes: 19 additions & 1 deletion _data/release_notes_versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -1410,5 +1410,23 @@
],
"api-docs": "ballerina-api-docs-1.2.50.zip",
"release-notes": "ballerina-release-notes-1.2.50.md"
},
{
"version": "1.2.51",
"release-date": "2024-05-08",
"windows-installer": "ballerina-windows-installer-x64-1.2.51.msi",
"windows-installer-size": "272K",
"linux-installer": "ballerina-linux-installer-x64-1.2.51.deb",
"linux-installer-size": "148mb",
"macos-installer": "ballerina-macos-installer-x64-1.2.51.pkg",
"macos-installer-size": "168mb",
"rpm-installer": "ballerina-linux-installer-x64-1.2.51.rpm",
"rpm-installer-size": "171mb",
"other-artefacts": [
"ballerina-1.2.51.zip",
"ballerina-1.2.51.vsix"
],
"api-docs": "ballerina-api-docs-1.2.51.zip",
"release-notes": "ballerina-release-notes-1.2.51.md"
}
]
]
34 changes: 17 additions & 17 deletions _data/swanlake-latest/metadata.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
{
"version":"2201.8.6",
"short-version":"2201.8.6",
"display-version":"2201.8.6 (Swan Lake Update 8)",
"release-date":"2024-03-13",
"windows-installer":"ballerina-2201.8.6-swan-lake-windows-x64.msi",
"windows-installer-size":"179mb",
"linux-installer":"ballerina-2201.8.6-swan-lake-linux-x64.deb",
"linux-installer-size":"200mb",
"macos-installer":"ballerina-2201.8.6-swan-lake-macos-x64.pkg",
"macos-installer-size":"236mb",
"macos-arm-installer":"ballerina-2201.8.6-swan-lake-macos-arm-x64.pkg",
"macos-arm-installer-size":"238mb",
"rpm-installer":"ballerina-2201.8.6-swan-lake-linux-x64.rpm",
"rpm-installer-size":"238mb",
"version":"2201.9.0",
"short-version":"2201.9.0",
"display-version":"2201.9.0 (Swan Lake Update 9)",
"release-date":"2024-05-04",
"windows-installer":"ballerina-2201.9.0-swan-lake-windows-x64.msi",
"windows-installer-size":"174mb",
"linux-installer":"ballerina-2201.9.0-swan-lake-linux-x64.deb",
"linux-installer-size":"199mb",
"macos-installer":"ballerina-2201.9.0-swan-lake-macos-x64.pkg",
"macos-installer-size":"235mb",
"macos-arm-installer":"ballerina-2201.9.0-swan-lake-macos-arm-x64.pkg",
"macos-arm-installer-size":"235mb",
"rpm-installer":"ballerina-2201.9.0-swan-lake-linux-x64.rpm",
"rpm-installer-size":"237mb",
"other-artefacts":[
"ballerina-2201.8.6-swan-lake.zip"
"ballerina-2201.9.0-swan-lake.zip"
],
"api-docs":"ballerina-api-docs-2201.8.6.zip",
"release-notes":"ballerina-release-notes-2201.8.6.md"
"api-docs":"ballerina-api-docs-2201.9.0.zip",
"release-notes":"ballerina-release-notes-2201.9.0.md"
}
21 changes: 21 additions & 0 deletions _data/swanlake_release_notes_versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -1261,5 +1261,26 @@
],
"api-docs": "ballerina-api-docs-2201.8.5.zip",
"release-notes": "ballerina-release-notes-2201.8.5.md"
},
{
"version":"2201.8.6",
"short-version":"2201.8.6",
"display-version":"2201.8.6 (Swan Lake Update 8)",
"release-date":"2024-03-13",
"windows-installer":"ballerina-2201.8.6-swan-lake-windows-x64.msi",
"windows-installer-size":"179mb",
"linux-installer":"ballerina-2201.8.6-swan-lake-linux-x64.deb",
"linux-installer-size":"200mb",
"macos-installer":"ballerina-2201.8.6-swan-lake-macos-x64.pkg",
"macos-installer-size":"236mb",
"macos-arm-installer":"ballerina-2201.8.6-swan-lake-macos-arm-x64.pkg",
"macos-arm-installer-size":"238mb",
"rpm-installer":"ballerina-2201.8.6-swan-lake-linux-x64.rpm",
"rpm-installer-size":"238mb",
"other-artefacts":[
"ballerina-2201.8.6-swan-lake.zip"
],
"api-docs":"ballerina-api-docs-2201.8.6.zip",
"release-notes":"ballerina-release-notes-2201.8.6.md"
}
]
76 changes: 76 additions & 0 deletions _data/use-cases.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
{
"useCases" : [
{
"slug": "integration",
"frontmatter": {
"title": "Ballerina for integration",
"description": "Just write the code using the only language with integration-friendly abstractions.",
"logo": "/images/integration_diagram.png"
}
},
{
"slug": "ai",
"frontmatter": {
"title": "Ballerina for AI as a Service",
"description": "Ballerina is the best language to write your AI-powered applications that consume LLMs and other generative models.",
"logo": "/images/Vectors-05.png"
}
},
{
"slug": "healthcare",
"frontmatter": {
"title": "Ballerina for healthcare",
"description": "Write code with healthcare-friendly abstractions.",
"logo": "/images/health-intro.png"
}
},
{
"slug": "data-oriented-programming",
"frontmatter": {
"title": "Data-oriented programming with Ballerina",
"description": "With its robust support, seamless integration with data constructs, and powerful features make Ballerina the top choice for efficient data handling and processing.",
"logo": "/images/usecases/integration/dop-banner.png"
}
},
{
"slug": "eda",
"frontmatter": {
"title": "Ballerina for Event-Driven Architecture (EDA)",
"description": "Event-driven architecture provides loose coupling, scalability, responsiveness, extensibility, and fault tolerance. Remarkably, Ballerina can produce and consume events like no other.",
"logo": "/images/eda1.png"
}
},
{
"slug": "b2b",
"frontmatter": {
"title": "Ballerina for B2B integrations",
"description": "Ballerina is the only language with native support for B2B integrations.",
"logo": "/images/edi-intro.png"
}
},
{
"slug": "etl",
"frontmatter": {
"title": "Ballerina for ETL",
"description": "Write code with integration-friendly abstractions.",
"logo": "/images/etl-sm-banner.png"
}
},
{
"slug": "microservices",
"frontmatter": {
"title": "Ballerina: The ultimate toolset for seamless microservices development",
"description": "The ultimate toolset for seamless microservices development.",
"logo": "/images/msa-intro.png"
}
},
{
"slug": "bff",
"frontmatter": {
"title": "Ballerina for developing back-ends for modern front-ends",
"description": "Ballerina's support for various protocols, availability of connectors, built-in security features, and advanced data transformation capabilities make it the ideal choice for developing back-ends for modern front-ends.",
"logo": "/images/bff-intro.png"
}
}
]
}
52 changes: 26 additions & 26 deletions components/ai/intro/Intro.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,35 +27,35 @@ export default function Intro() {

return (
<>
<Col xs={12}>
<Container>
<Row className='pageContentRow integration'>
<Col xs={12} lg={5} className={styles.introText}>
<div>
<Col xs={12}>
<Container>
<Row className='pageContentRow integration'>
<Col xs={12} lg={5} className={styles.introText}>
<div>

<p className={styles.introText2}>
AI is no longer only about training models but rather invoking APIs with AI available as a Service from OpenAI, Microsoft, Google, Facebook, and others.
</p>
<p className={styles.introText2}>
AI is no longer only about training models but rather invoking APIs with AI available as a Service from OpenAI, Microsoft, Google, Facebook, and others.
</p>

<p className={styles.introText3}>
Ballerina is the best language to write your AI-powered applications that consume LLMs and other generative models.
</p>
<p className={styles.introText3}>
Ballerina is well-suited for integrating AI into your applications, especially for leveraging large language models and other generative technologies.
</p>

<p className={styles.dVersion}>
<a href={`${prefix}/downloads/`}
className={styles.cDownload}>
Download Ballerina
</a>
</p>
</div>
</Col>
<Col xs={12} lg={7} className={styles.introImg}>
{/* <Image src='/images/maxresdefault.jpg' alt='Integration' width={1280} height={780} /> */}
<img src={`${prefix}/images/Vectors-05.png`} alt="AI" />
</Col>
</Row>
<p className={styles.dVersion}>
<a href={`${prefix}/downloads/`}
className={styles.cDownload}>
Download Ballerina
</a>
</p>
</div>
</Col>
<Col xs={12} lg={7} className={styles.introImg}>
{/* <Image src='/images/maxresdefault.jpg' alt='Integration' width={1280} height={780} /> */}
<img src={`${prefix}/images/Vectors-05.png`} alt="AI" />
</Col>
</Row>

{/* <Row className='pageContentRow integration'>
{/* <Row className='pageContentRow integration'>
<Col xs={12}>
<div className={styles.introText3}>
<p>Just write the code using the only language with integration friendly abstractions</p>
Expand All @@ -73,7 +73,7 @@ export default function Intro() {



</Container>
</Container>
</Col>
</>
);
Expand Down
14 changes: 6 additions & 8 deletions components/common/footer/Footer.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,8 @@

import * as React from 'react';
import { Container, Row, Stack, Col } from 'react-bootstrap';
import Image from 'next-image-export-optimizer';
import Link from 'next/link';

import { prefix } from '../../../utils/prefix';
import styles from './Footer.module.css';

export default function Footer() {
Expand All @@ -38,32 +36,32 @@ export default function Footer() {
<ul>
<li>
<a className={styles.footerLinkSM} href="https://github.com/ballerina-platform" target="_blank" rel="noreferrer" title="GitHub">
<Image src={`${prefix}/images/sm-icons/github-white.svg`} width={18} height={18} alt="GitHub" />
<i className="bi bi-github"></i>
</a>
</li>
<li>
<a className={styles.footerLinkSM} href="https://twitter.com/ballerinalang" target="_blank" rel="noreferrer" title="X">
<Image src={`${prefix}/images/sm-icons/twitter-x-white.svg`} width={16} height={16} alt="X" />
<i className="bi bi-twitter-x"></i>
</a>
</li>
<li>
<a className={styles.footerLinkSM} href="https://discord.gg/ballerinalang" target="_blank" rel="noreferrer" title="Discord">
<Image src={`${prefix}/images/sm-icons/discord-white.svg`} width={17} height={17} alt="Discord" />
<i className="bi bi-discord"></i>
</a>
</li>
<li>
<a className={styles.footerLinkSM} href="https://stackoverflow.com/questions/tagged/ballerina" target="_blank" rel="noreferrer" title="Stackoverflow">
<Image src={`${prefix}/images/sm-icons/stackoverflow-white.svg`} width={15} height={18} alt="Stackoverflow" />
<i className="bi bi-stack-overflow"></i>
</a>
</li>
<li>
<a className={styles.footerLinkSM} href="https://www.youtube.com/c/Ballerinalang" target="_blank" rel="noreferrer" title="YouTube">
<Image src={`${prefix}/images/sm-icons/youtube-white.svg`} width={15} height={18} alt="YouTube" />
<i className="bi bi-youtube"></i>
</a>
</li>
<li>
<a className={styles.footerLinkSM} href="https://www.linkedin.com/showcase/ballerinalang/" target="_blank" rel="noreferrer" title="LinkedIn">
<Image src={`${prefix}/images/sm-icons/linkedin-white.svg`} width={16} height={16} alt="LinkedIn" />
<i className="bi bi-linkedin"></i>
</a>
</li>
</ul>
Expand Down
9 changes: 9 additions & 0 deletions components/common/footer/Footer.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -164,4 +164,13 @@

.policyLinks ul {
flex-wrap: wrap;
}

.footerLinkSM {
color: #ffffff;
font-size: 16px;
}

.footerLinkSM:hover {
color: #ffffff;
}
Loading

0 comments on commit b8ca5ec

Please sign in to comment.