Giter VIP home page Giter VIP logo

godot-website's Introduction

Godot Website

This repository contains the theme used by the Godot Engine's OctoberCMS/WinterCMS instance. The theme describes both the styling of the website and the components of its layouts, as well as some of its content.

  • OctoberCMS is the original CMS platform of choice.
  • WinterCMS is the current CMS platform, a fork of October with more active development.

WinterCMS is compatible with OctoberCMS, and uses the same plugin system. This is at least true for the version of the project that we use.

This repository also contains a Docker setup to be used by contributors. It is not used for production.

Contributing

Contributions are always welcome! Godot website, just like Godot engine, is open source.

However, when contributing to the website, it is important to keep in mind that it acts as a public face of Godot organization and community. Thus, substantial changes must be discussed ahead of time. You don't necessarily need to open a formal Godot improvement proposal like you do with engine features, but starting an issue on this repository or joining the discussion on the Godot Contributors Chat is a good idea.

Browser support

When working on new features, keep in mind this website only supports evergreen browsers:

  • Chrome (latest version and N-1 version)
  • Edge (latest version and N-1 version)
  • Firefox (latest version, N-1 version, and latest ESR version)
  • Opera (latest version and N-1 version)
  • Safari (latest version and N-1 version)

Internet Explorer isn't supported.

Dependencies

This project requires the following stack:

  • PHP 7.2+ & Composer 2
  • MySQL/MariaDB
  • OctoberCMS/WinterCMS v1.0.xxx

There are also some linting tools that can be run locally that require Node.js.

Local development setup

This project comes with a Docker setup that can be used to quickly create a network of compatible ready-to-use containers.

Using this setup, you can have a local copy of the project, without the production database. For development purposes, you don't need that database, as the only thing that is specific to production is blog posts, which can be easily recreated if required. Everything else is located in the ./themes/godotengine folder, including all static pages and their content.

To start contributing, please follow this Local development setup guide.

Syntax highlighting

If you use Visual Studio Code, you can install the OctoberCMS Template Language extension to benefit from syntax highlighting in .htm templates.

Resources

  • Join the discussion on Godot Contributors Chat in the #website channel.
  • When working on the theme, please take note of the website stats.

godot-website's People

Contributors

akien-mga avatar bogdasar1985 avatar brainsick avatar calinou avatar chaosus avatar code-reaper08 avatar deejaylsp avatar dependabot[bot] avatar djrm avatar fedorsykora avatar hpvb avatar jcs224 avatar kzerot avatar laffertydev avatar le-michael avatar mdakhlaqhossain avatar merumelu avatar mhilbrunner avatar mhillier98 avatar mrbrain295 avatar name-here avatar pcvonz avatar roquef avatar siyiwangwei9 avatar timoschwarzer avatar timothyqiu avatar wingedadventurer avatar xsellier avatar yurisizov avatar zhwt avatar

Watchers

 avatar

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.