Skip to content

Commit 269f461

Browse files
AceTheCreatorTenzDelekasyncapi-botthulieblackJaishree2310
authored
feat: codebase migration to typescript (#750)
* install ts-deps * setup prettier into codebase * mig illustration to ts * migrated navbar * converted more files to ts * mg tickets section * mg venue and introducing ticketCard * removed redundant ticket card component * . * migrated cfp form * mg all pages and components * mg test file to ts * completed codebase mg to typescript * fix: merge lastest changes from master (#748) * fix: add financial sponsor (#740) Co-authored-by: TenzDelek <tibetdelek@gmail.com> * ci: update holopin.yml from global .github repo (#741) * ci: remove holopin.yml from global .github repo (#742) * update-detail (#746) * feat: financial sponsor gravitee (#747) Co-authored-by: Jaishree2310 <jaishrees23102001@gmail.com> Co-authored-by: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com> --------- Co-authored-by: TenzDelek <122612557+TenzDelek@users.noreply.github.com> Co-authored-by: TenzDelek <tibetdelek@gmail.com> Co-authored-by: Chan <bot+chan@asyncapi.io> Co-authored-by: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com> Co-authored-by: Jaishree Singh <jaishrees23102001@gmail.com> * . * feat: migration of project to TypeScript (#737) * install ts-deps * setup prettier into codebase * mig illustration to ts * migrated navbar * converted more files to ts * mg tickets section * mg venue and introducing ticketCard * removed redundant ticket card component * . * migrated cfp form * mg all pages and components * mg test file to ts * completed codebase mg to typescript * . * . * return cy default script * removed unused dep * fixed misaligned sponsors img * fix misaligned cfp form back button * removed cfp form default width * added missing event info * update tickets heading --------- Co-authored-by: TenzDelek <122612557+TenzDelek@users.noreply.github.com> Co-authored-by: TenzDelek <tibetdelek@gmail.com> Co-authored-by: Chan <bot+chan@asyncapi.io> Co-authored-by: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com> Co-authored-by: Jaishree Singh <jaishrees23102001@gmail.com>
1 parent 47b5fbe commit 269f461

112 files changed

Lines changed: 3992 additions & 3438 deletions

File tree

Some content is hidden

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

.prettierignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
**
1+
node_modules
2+
dist
3+
.next
4+
.github

.prettierrc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"semi": true,
3+
"trailingComma": "es5",
4+
"singleQuote": true,
5+
"printWidth": 80,
6+
"tabWidth": 2,
7+
"useTabs": false
8+
}

CONTRIBUTING.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# Contributing to AsyncAPI
2+
23
We love your input! We want to make contributing to this project as easy and transparent as possible.
34

45
## Contribution recogniton
@@ -37,12 +38,15 @@ The following is a summary of the ideal contribution flow. Please, note that Pul
3738
```
3839

3940
## Code of Conduct
41+
4042
AsyncAPI has adopted a Code of Conduct that we expect project participants to adhere to. Please [read the full text](./CODE_OF_CONDUCT.md) so that you can understand what sort of behaviour is expected.
4143

4244
## Our Development Process
45+
4346
We use Github to host code, to track issues and feature requests, as well as accept pull requests.
4447

4548
## Issues
49+
4650
[Open an issue](https://github.com/asyncapi/asyncapi/issues/new) **only** if you want to report a bug or a feature. Don't open issues for questions or support, instead join our [Slack workspace](https://www.asyncapi.com/slack-invite) and ask there. Don't forget to follow our [Slack Etiquette](https://github.com/asyncapi/community/blob/master/slack-etiquette.md) while interacting with community members! It's more likely you'll get help, and much faster!
4751

4852
## Bug Reports and Feature Requests
@@ -73,7 +77,9 @@ Prefix that follows specification is not enough though. Remember that the title
7377
Happy contributing :heart:
7478

7579
## License
80+
7681
When you submit changes, your submissions are understood to be under the same [Apache 2.0 License](https://github.com/asyncapi/asyncapi/blob/master/LICENSE) that covers the project. Feel free to [contact the maintainers](https://www.asyncapi.com/slack-invite) if that's a concern.
7782

7883
## References
79-
This document was adapted from the open-source contribution guidelines for [Facebook's Draft](https://github.com/facebook/draft-js/blob/master/CONTRIBUTING.md).
84+
85+
This document was adapted from the open-source contribution guidelines for [Facebook's Draft](https://github.com/facebook/draft-js/blob/master/CONTRIBUTING.md).

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,20 @@ This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next
22

33
## Getting Started
44

5-
65
First, fork the repository and clone it.
76

87
```bash
98
git clone https://github.com/<username>/conference-website.git
109
```
1110

1211
Change Directory
12+
1313
```bash
1414
cd conference-website
1515
```
1616

1717
Install Dependencies
18+
1819
```bash
1920
npm install
2021
```

components/About/about.js

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

components/About/about.tsx

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
/* eslint-disable react/no-unescaped-entities */
2+
import React from 'react';
3+
import Heading from '../Typography/heading';
4+
import Paragraph from '../Typography/paragraph';
5+
import Button from '../Buttons/button';
6+
import Image from 'next/image';
7+
8+
function About(): JSX.Element {
9+
return (
10+
<div
11+
className="p-24 container flex items-center justify-center w-full"
12+
data-test="about-section"
13+
>
14+
<div className="w-[1120px] lg:w-full flex lg:flex-col-reverse items-center justify-between">
15+
<div className="lg:mt-16 bg-[url('/img/about.jpeg')] bg-center bg-cover w-[450px] h-[550px] sm:w-[100%] sm:h-[500px] rounded-[30px]"></div>
16+
<div className="w-[600px] ml-10 lg:ml-0 lg:w-full lg:text-center">
17+
<div className="flex items-center lg:justify-center">
18+
<div className="text-lg sm:text-sm text-white font-semi-bold border-b-2 border-blue-400 mb-1">
19+
About The Event
20+
</div>
21+
</div>
22+
<Heading typeStyle="heading-md" className="text-gradient lg:mt-10">
23+
AsyncAPI Conference
24+
</Heading>
25+
<Paragraph
26+
typeStyle="body-lg"
27+
className="mt-6"
28+
textColor="text-gray-200"
29+
>
30+
The AsyncAPI Conference is an official event created by the AsyncAPI
31+
Initiative. This conference is aimed primarily at the community to
32+
share and exchange experiences between existing users and new
33+
members. We plan to integrate new members into the community and
34+
expand their knowledge about the project.
35+
</Paragraph>
36+
<Paragraph
37+
typeStyle="body-lg"
38+
className="mt-6"
39+
textColor="text-gray-200"
40+
>
41+
We are currently looking for sponsors, for more details please read
42+
our Sponsorship Prospectus.
43+
</Paragraph>
44+
<div
45+
className="mt-10 flex gap-4 sm:flex-col lg:justify-center"
46+
data-test="prospectus-download"
47+
>
48+
<a
49+
className="flex justify-center"
50+
href="https://opencollective.com/asyncapi/events/asyncapi-conference-e9fd5b06"
51+
target="_blank"
52+
rel="noreferrer"
53+
>
54+
<Button type="button" className="w-[200px]">
55+
Become a sponsor now
56+
</Button>
57+
</a>
58+
<a
59+
className="flex justify-center "
60+
href="/pdf/conf-2025.pdf"
61+
download={`conf ${new Date().getFullYear()}.pdf`}
62+
>
63+
<Button type="button" overlay={true} className="w-[240px] border">
64+
<div className="flex gap-2 justify-center items-center">
65+
<Image
66+
src="/img/Download_icon.png"
67+
height={20}
68+
width={20}
69+
alt="Download-icon"
70+
objectFit="contain"
71+
/>
72+
<div>Sponsorship prospectus</div>
73+
</div>
74+
</Button>
75+
</a>
76+
</div>
77+
</div>
78+
</div>
79+
</div>
80+
);
81+
}
82+
83+
export default About;

components/Agenda/agenda.js

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

0 commit comments

Comments
 (0)