Git Product home page Git Product logo

manim-website's Introduction

Manim Website

This repository is the website deployed at manim.community.

This is a Gatsby project.

Build Site Locally

  1. Install Node and Yarn
  2. Install Manim Dependencies (namely LaTeX and FFmpeg)
  3. Install python dependencies (pip install -r scripts/requirements.txt)
  4. Run python scripts/build.py
  5. Run yarn install
  6. Run yarn develop
  7. See the site at http://localhost:8000

Note: You won't be able to access /governance because that page is from a private repository and requires authentication to fetch.

Code of Conduct

Our full code of conduct, and how we enforce it, can be read on our website.

manim-website's People

Contributors

ad-chaos avatar behackl avatar darylgolden avatar dependabot-preview[bot] avatar dependabot[bot] avatar gamedungeon avatar jsonvillanueva avatar kolibril13 avatar naveen521kk avatar nicoweio avatar owensamuel avatar prism0x avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

manim-website's Issues

PR preview Deployment

Currently there is no preview Deployment available for PR and this can be fixed by adding either vercel or Netlify which provides the support for it.

Move installation bar below examples

IMO, we want users to see the examples before the links to install. The installation links could also just be condensed into an "install manim" button.

Blue Favicon in Safari

In safari the favicon appears to be blue coloured.
Screenshot 2021-11-18 at 8 24 39 PM

This is a non issue on the documentation's website.
Screenshot 2021-11-18 at 8 26 29 PM

404 page restyling

The 404 page font has very low contrast when in dark mode making it difficult to read.

I think the 404 page should also still have the menu and footer for one click navigation rather than having to click home before going to the intended page.

Twitter Section?

I think a Twitter section displaying tweets @manim_community tweeted in the front page would be great. What do you guys think?

Add a sponsors section

Regardless of whether we go with Transifex or Lokalise for our internationalization efforts, we'd need to mention them on the main page of our website to be provided free service. Ideally, this should only be visible after scrolling down, regardless of what device you're using to view the site.

Clicking on "Learn More > About Manim" leads to non-existent page

Clicking on: https://www.manim.community > Learn More > About Manim makes this link

https://docs.manim.community/en/stable/installation/versions.html

which goes to:


        \          SORRY            /
         \                         /
          \    This page does     /
           ]   not exist yet.    [    ,'|
           ]                     [   /  |
           ]___               ___[ ,'   |
           ]  ]\             /[  [ |:   |
           ]  ] \           / [  [ |:   |
           ]  ]  ]         [  [  [ |:   |
           ]  ]  ]__     __[  [  [ |:   |
           ]  ]  ] ]\ _ /[ [  [  [ |:   |
           ]  ]  ] ] (#) [ [  [  [ :===='
           ]  ]  ]_].nHn.[_[  [  [
           ]  ]  ]  HHHHH. [  [  [
           ]  ] /   `HH("N  \ [  [
           ]__]/     HHH  "  \[__[
           ]         NNN         [
           ]         N/"         [
           ]         N H         [
          /          N            \
         /           q,            \
        /                           \

Translator credits page

As Crowdin does not provide a publicly viewable list of translators for Manim, we can consider using their API to create one on the website.

[Feature] Add some demos to the site?

Currently the site honestly looks totally boring. If I told people about this amazing tool called Manim and they went to the "landing page" they were like: "uuhhh pretty static site - but can you show me what it can do?". And I agree! There should be videos, screenshots, code snippets, etc. to showcase what Manim is capable of and how easy it is use it!

.... yeah just my two cents.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.