Skip to content

Implement new landing page #1

@visortelle

Description

@visortelle

The goal is to implement a new landing page for the Apache Pulsar website.

https://www.figma.com/file/0jERoA2DTlfQoj1uH09FxQ/Pulsar-website?node-id=368-659&t=jzmCvMLZsIiV0cP6-0

I believe we can get rid of 99% of the custom.css file content, but don't touch it too much now.

  • Create a new src/components/HomePage directory, HomePage.tsx, and HomePage.module.css.

All screens should be in nested directories like src/components/HomePage/PulsarFeatures/PulsarFeatures.tsx

  • Implement the desktop version of the page.

A mobile mockup is coming soon, don't worry about it for now.

  • All reusable components like buttons, header, footer, and cards put to the src/components/shared directory.

Tips:

Implement them as separate React components. Then we'll integrate it with Docusaurus.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions