Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
6aeb534
Iniital docusaurus based site
jimschubert Dec 28, 2018
c81c9b4
Remove error about default local being used by String.format
jimschubert Dec 28, 2018
fb49fa7
Change pinned users to represent global presence rather than alphabet…
jimschubert Dec 29, 2018
37ce585
Include generator indexes in ensure-up-to-date (docusaurus site and /…
jimschubert Dec 29, 2018
c69af94
Add Font Awesome attribution footer
jimschubert Dec 29, 2018
c4de50f
Remove feature callout until it is completed
jimschubert Dec 29, 2018
193b096
Include NPM try it out section
jimschubert Dec 29, 2018
185313e
Improve "Getting Started" type docs
jimschubert Dec 30, 2018
78faa74
Include new custom template documentation
jimschubert Dec 30, 2018
e57f8f0
Updating templating and customization docs
jimschubert Dec 31, 2018
1978db5
Merge branch 'master' into docusaurus
jimschubert Dec 31, 2018
e335cfc
Add vendor extension docs
jimschubert Jan 3, 2019
d173d77
Cleanup templating page(s).
jimschubert Jan 4, 2019
1480418
Move users to yaml file for easy edit.
jimschubert Jan 4, 2019
009e2f3
travis configuration, and baseUrl mods to image URLs
jimschubert Jan 4, 2019
3ed68a0
[docs] Migrate FAQ, release summary from wiki
jimschubert Jan 7, 2019
cddb722
Copy current contributing/code of conduct to website
jimschubert Jan 7, 2019
9563e8e
[docs] Creating a new generator
jimschubert Jan 9, 2019
0750ef9
Merge branch 'master' into docusaurus
jimschubert Jan 9, 2019
7c15b42
Merge branch 'master' into docusaurus
wing328 Jan 18, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Move users to yaml file for easy edit.
  • Loading branch information
jimschubert committed Jan 4, 2019
commit 148041812e2a011cd7f0e41ace8bae801e173d25
95 changes: 95 additions & 0 deletions website/dynamic/users.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
-
caption: "Angular.Schule"
image: "/img/companies/angular-schule.svg"
infoLink: "https://angular.schule/"
pinned: false
-
caption: ASKUL
image: "/img/companies/logo-askul-01.gif"
infoLink: "https://www.askul.co.jp/"
pinned: true
-
caption: "b<>com"
image: "/img/companies/b-com.png"
infoLink: "https://b-com.com/en"
pinned: false
-
caption: "Bithost GmbH"
image: "/img/companies/bithost.svg"
infoLink: "https://www.bithost.ch/"
pinned: true
-
caption: Boxever
image: "/img/companies/boxever.svg"
infoLink: "https://www.boxever.com/"
pinned: false
-
caption: "GMO Pepabo"
image: "/img/companies/pepabo.png"
infoLink: "https://pepabo.com/en/"
pinned: false
-
caption: JustStar
image: "/img/companies/juststar.png"
infoLink: "https://www.juststarinfo.com/"
pinned: true
-
caption: Klarna
image: "/img/companies/klarna.svg"
infoLink: "https://www.klarna.com/us/"
pinned: false
-
caption: Metaswitch
image: "/img/companies/metaswitch.svg"
infoLink: "https://www.metaswitch.com/"
pinned: true
-
caption: Myworkout
image: "/img/companies/myworkout.png"
infoLink: "https://myworkout.com/"
pinned: false
-
caption: "Raiffeisen Schweiz Genossenschaft"
image: "/img/companies/raiffeisen.png"
infoLink: "https://www.raiffeisen.ch/"
pinned: false
-
caption: "RepreZen API Studio"
image: "/img/companies/reprezen.png"
infoLink: "https://www.reprezen.com/swagger-openapi-code-generation-api-first-microservices-enterprise-development"
pinned: false
-
caption: "REST United"
image: "/img/companies/rest-united.png"
infoLink: "https://restunited.com/"
pinned: false
-
caption: Stingray
image: "/img/companies/stingray.png"
infoLink: "http://www.stingray.com/"
pinned: true
-
caption: Suva
image: "/img/companies/suva.svg"
infoLink: "https://www.suva.ch/"
pinned: false
-
caption: Telstra
image: "/img/companies/telstra.svg"
infoLink: "https://dev.telstra.com/"
pinned: true
-
caption: "TUI InfoTec GmbH"
image: "/img/companies/infotec.png"
infoLink: "http://www.tui-infotec.com/"
pinned: false
-
caption: "unblu inc."
image: "/img/companies/unblu.svg"
infoLink: "https://www.unblu.com/"
pinned: true
-
caption: Zalando
image: "/img/companies/zalando.jpg"
infoLink: "https://www.zalando.com/"
pinned: true
3 changes: 2 additions & 1 deletion website/pages/en/team.js
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,10 @@ const MemberGroup = props => {
class Team extends React.Component {
render() {
const team = siteConfig.team;
const editUrl = `${siteConfig.repoUrl}/edit/master/website/dynamic/team.yml`;
return (
<div>
<EditThisPage title="The Team" url="https://github.com/openapitools/openapi-generator/blob/master/website/dynamic/team.yml" />
<EditThisPage title="The Team" url={editUrl} />
<Container padding={["bottom"]}>
<div>
<MemberGroup title="Core Team" members={team.core} />
Expand Down
27 changes: 12 additions & 15 deletions website/pages/en/users.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,12 @@
*/

const React = require('react');
const path = require("path");

const CompLibrary = require('../../core/CompLibrary.js');

const EditThisPage = require(path.resolve(process.cwd(), "core/EditThisPage.js"));

const Container = CompLibrary.Container;

class Users extends React.Component {
Expand All @@ -18,29 +21,23 @@ class Users extends React.Component {
return null;
}

const editUrl = `${siteConfig.repoUrl}/edit/master/website/siteConfig.js`;
const editUrl = `${siteConfig.repoUrl}/edit/master/website/dynamic/team.yml`;
const showcase = siteConfig.users.map(user => (
<a href={user.infoLink} key={user.infoLink}>
<img src={user.image} alt={user.caption} title={user.caption} />
</a>
));

return (
<div className="mainContainer">
<Container padding={['bottom', 'top']}>
<div className="showcaseSection">
<div className="prose">
<h1>Who is Using This?</h1>
<p>This project is used by many folks</p>
</div>
<div className="logos">{showcase}</div>
<p>Are you using this project?</p>
<a href={editUrl} className="button">
Add your company
</a>
<Container padding={['bottom']}>
<EditThisPage title="Who is Using This?" url={editUrl} />
<div className="showcaseSection">
<div className="prose">
<p>This project is used by many folks</p>
</div>
</Container>
</div>
<div className="logos">{showcase}</div>
</div>
</Container>
);
}
}
Expand Down
130 changes: 2 additions & 128 deletions website/siteConfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,133 +8,7 @@ const loadYaml = relativePath => parseYaml(fs.readFileSync(path.join(__dirname,
// site configuration options.

const team = loadYaml("dynamic/team.yml");

const users = [
// {
// caption: 'User1',
// // You will need to prepend the image path with your baseUrl
// // if it is not '/', like: '/test-site/img/docusaurus.svg'.
// image: '/img/docusaurus.svg',
// infoLink: 'https://www.facebook.com',
// pinned: true,
// },

{
caption: 'Angular.Schule',
image: '/img/companies/angular-schule.svg',
infoLink: 'https://angular.schule/',
pinned: false,
},
{
caption: 'ASKUL',
image: '/img/companies/logo-askul-01.gif',
infoLink: 'https://www.askul.co.jp/',
pinned: true,
},
{
caption: 'b<>com',
image: '/img/companies/b-com.png',
infoLink: 'https://b-com.com/en',
pinned: false,
},
{
caption: 'Bithost GmbH',
image: '/img/companies/bithost.svg',
infoLink: 'https://www.bithost.ch/',
pinned: true,
},
{
caption: 'Boxever',
image: '/img/companies/boxever.svg',
infoLink: 'https://www.boxever.com/',
pinned: false,
},
{
caption: 'GMO Pepabo',
image: '/img/companies/pepabo.png',
infoLink: 'https://pepabo.com/en/',
pinned: false,
},
{
caption: 'JustStar',
image: '/img/companies/juststar.png',
infoLink: 'https://www.juststarinfo.com/',
pinned: true,
},
{
caption: 'Klarna',
image: '/img/companies/klarna.svg',
infoLink: 'https://www.klarna.com/us/',
pinned: false,
},
{
caption: 'Metaswitch',
image: '/img/companies/metaswitch.svg',
infoLink: 'https://www.metaswitch.com/',
pinned: true,
},
{
caption: 'Myworkout',
image: '/img/companies/myworkout.png',
infoLink: 'https://myworkout.com/',
pinned: false,
},
{
caption: 'Raiffeisen Schweiz Genossenschaft',
image: '/img/companies/raiffeisen.png',
infoLink: 'https://www.raiffeisen.ch/',
pinned: false,
},
{
caption: 'RepreZen API Studio',
image: '/img/companies/reprezen.png',
infoLink: 'https://www.reprezen.com/swagger-openapi-code-generation-api-first-microservices-enterprise-development',
pinned: false,
},
{
caption: 'REST United',
image: '/img/companies/rest-united.png',
infoLink: 'https://restunited.com/',
pinned: false,
},
{
caption: 'Stingray',
image: '/img/companies/stingray.png',
infoLink: 'http://www.stingray.com/',
pinned: true,
},
{
caption: 'Suva',
image: '/img/companies/suva.svg',
infoLink: 'https://www.suva.ch/',
pinned: false,
},
{
caption: 'Telstra',
image: '/img/companies/telstra.svg',
infoLink: 'https://dev.telstra.com/',
pinned: true,
},

{
caption: 'TUI InfoTec GmbH',
image: '/img/companies/infotec.png',
infoLink: 'http://www.tui-infotec.com/',
pinned: false,
},
{
caption: 'unblu inc.',
image: '/img/companies/unblu.svg',
infoLink: 'https://www.unblu.com/',
pinned: true,
},
{
caption: 'Zalando',
image: '/img/companies/zalando.jpg',
infoLink: 'https://www.zalando.com/',
pinned: true,
},
];
const users = loadYaml("dynamic/users.yml");

const siteConfig = {
title: 'OpenAPI Generator', // Title for your website.
Expand Down Expand Up @@ -219,7 +93,7 @@ const siteConfig = {

// You may provide arbitrary config keys to be used as needed by your
// template. For example, if you need your repo's URL...
repoUrl: 'https://https://github.com/OpenAPITools/openapi-generator',
repoUrl: 'https://github.com/OpenAPITools/openapi-generator',

team: team,
};
Expand Down