apache / gravitino-site

Apache gravitino
https://gravitino.apache.org/
Apache License 2.0
3 stars 6 forks source link

Create Gravitino website #6

Open justinmclean opened 3 months ago

justinmclean commented 3 months ago

Create Gravitino website

jbonofre commented 3 months ago

I would also add "populate doc" section.

justinmclean commented 3 months ago

Yes that what I intended with "publish Java docs"

Shruti2301 commented 2 months ago

Hi @jbonofre and @justinmclean -

Adding some ideas to the points above :

  1. Home Page

    • Header: Navigation bar with links to Features, About Us, Documentation, and Community sections.
    • Hero Section: An engaging introduction with a Call to Action button.
    • Features Section: Highlight key features using cards or grid layout. -Testimonials: Display user testimonials in a carousel or grid format.
    • Partners: Logos of partner organizations.
  2. About Us -Team: Profiles of the team members with images and bios. -Timeline: Visual timeline of the project's history and milestones. -Mission/Vision: Clear statements about Datastrato's mission and vision.

  3. Contact Us

    • Contact Form: Simple form for inquiries.
    • Contact Information: Email address, phone number, and location map (if applicable).
  4. Improve Graphics

    • Branding: Apply consistent branding (color and theme) across the site using the gathered assets.
    • Infographics: Can be found online and imported
    • Interactive Elements: Add interactivity with elements (if within time frame)
  5. Contributing Guide: Markdown-based guide integrated into the site.

    • Beginner-Friendly Issues: Highlight beginner-friendly issues from GitHub.
    • Workflow Diagram: Use tools to create workflow diagrams.
  6. Community Information

    • Discussion Forums: Embed GitHub Discussions or link to external forums.
    • Events Calendar: Use a calendar component to display upcoming events (and its details)
    • Support Channels: Provide links to Slack, Discord, and mailing lists.
  7. Publish Java Docs / Populate Docs Section

    • API Documentation: Host JavaDocs and link to them.
    • Guides: Detailed user and developer guides.
    • FAQs: Frequently asked questions section.
    • Search Functionality: Implement a search bar
  8. Add Quickstart

    • Installation Guide: Step-by-step setup guide.
    • Example Project: A downloadable example project.
    • Video Tutorial: Embed a YouTube or Vimeo video tutorial.
  9. Add Release Area

    • Releases Page: List all releases with download links.
    • Changelog: Display detailed changelogs.
  10. Track Number of who visited the website/clicked and display it for new users

justinmclean commented 2 months ago

Thanks for the ideas, there's a lot of good stuff here. RE about us, we can't have "Clear statements about Datastrato's mission and vision." as Gravitino is a community-driven ASF project.