config/downloads.js (84 lines of code) (raw):
module.exports = [
{
name: 'APISIX®',
nameInParamCase: 'apisix',
description: 'A dynamic, real-time, high-performance API gateway.',
shape: 'triangle',
color: '#e8433e',
githubRepo: 'apache/apisix',
githubBranch: 'master',
downloadPath: 'apisix/3.12.0/apache-apisix-3.12.0-src',
dockerhubPath: 'apisix',
version: '3.12.0',
// LTSDownloadPath: 'apisix/3.2.2/apache-apisix-3.2.2-src',
// LTSVersion: '3.2.2',
releaseDate: '2024-04-01',
firstDocPath: '/getting-started',
},
{
name: 'APISIX® Dashboard',
nameInParamCase: 'dashboard',
description:
'Designed to make it as easy as possible for users to operate Apache APISIX through a frontend interface.',
shape: 'square',
color: '#10B981',
githubRepo: 'apache/apisix-dashboard',
githubBranch: 'master',
downloadPath: 'apisix/dashboard/3.0.0/apache-apisix-dashboard-3.0.0-src',
dockerhubPath: 'apisix-dashboard',
version: '3.0.0',
releaseDate: '2023-02-01',
firstDocPath: '/USER_GUIDE',
},
{
name: 'APISIX® Ingress Controller',
nameInParamCase: 'ingress-controller',
description: 'APISIX Ingress Controller for Kubernetes.',
shape: 'hexagon',
color: '#2563EB',
githubRepo: 'apache/apisix-ingress-controller',
githubBranch: 'master',
downloadPath: 'apisix/ingress-controller/1.6.0/apache-apisix-ingress-controller-1.6.0-src',
dockerhubPath: 'apisix-ingress-controller',
version: '1.6.0',
releaseDate: '2022-12-30',
firstDocPath: '/getting-started',
},
{
name: 'APISIX® Java Plugin Runner',
nameInParamCase: 'java-plugin-runner',
description: 'Runs Apache APISIX plugins written in Java. Implemented as a sidecar that accompanies Apache APISIX.',
shape: 'star',
color: '#FB9300',
githubRepo: 'apache/apisix-java-plugin-runner',
githubBranch: 'main',
downloadPath: 'apisix/java-plugin-runner/0.4.0/apisix-java-plugin-runner-0.4.0-src',
version: '0.4.0',
releaseDate: '2022-11-11',
firstDocPath: '/development',
},
{
name: 'APISIX® Go Plugin Runner',
nameInParamCase: 'go-plugin-runner',
description: 'Runs Apache APISIX plugins written in Go. Implemented as a sidecar that accompanies Apache APISIX.',
shape: 'octagon',
color: '#3B14A7',
githubRepo: 'apache/apisix-go-plugin-runner',
githubBranch: 'master',
downloadPath: 'apisix/go-plugin-runner/0.5.0/apisix-go-plugin-runner-0.5.0-src',
version: '0.5.0',
releaseDate: '2022-11-10',
firstDocPath: '/getting-started',
},
{
name: 'APISIX® Python Plugin Runner',
nameInParamCase: 'python-plugin-runner',
description: 'Runs Apache APISIX plugins written in Python. Implemented as a sidecar that accompanies Apache APISIX.',
shape: 'shield',
color: '#1296DB',
githubRepo: 'apache/apisix-python-plugin-runner',
githubBranch: 'master',
downloadPath: 'apisix/python-plugin-runner/0.2.0/apisix-python-plugin-runner-0.2.0-src',
version: '0.2.0',
releaseDate: '2022-03-04',
firstDocPath: '/getting-started',
},
];