GithubHelp home page GithubHelp logo

zkotti / cosmos-tour Goto Github PK

View Code? Open in Web Editor NEW
21.0 1.0 7.0 223.89 MB

A guided tour of the Universe

Home Page: https://e-panourgia.github.io/cosmos-tour/

License: The Unlicense

HTML 69.03% CSS 1.25% JavaScript 28.25% Python 1.47%
cosmos assignment universe

cosmos-tour's People

Contributors

airlinedog avatar alexios-vavadakis avatar andreastziortz avatar angelikiboura avatar annamariapetrou avatar annamastori avatar aomirolis avatar aristosgi avatar cfragiadakis avatar constantinazouni avatar dbouris avatar dpapakyriak avatar e-panourgia avatar ediamantopoulou avatar george-kakavas avatar gianniskitsos avatar johnsandalis avatar konstantinosmpouros avatar leonidhamara avatar lepla avatar lotiun avatar manousakis01 avatar mariosmantzaris avatar nickolasgiannatos avatar nkakonas avatar ntsompa avatar papajohn77 avatar philippos01 avatar sophiastr avatar vassilis-boubis avatar

Stargazers

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

Watchers

 avatar

cosmos-tour's Issues

[FEAT][Request for help] Move Mkdocs website to new repo

Proposal

I propose that the website found under the mkdocs directory be moved to a separate repository (e.g. tplessas/cosmos-tour-website) and build automation be enabled.

Rationale

As so pointedly put in mkdocs/README.md, the website generated through the build process should not be located in this repo - it is a build artifact, not part of the source, and as such anyone can generate it at any time by simply going through the build process. Automating the build process on this repository would probably contribute more headaches to maintainers than value offered to the project.

Hosting static websites in GitHub repositories is officially supported by the service itself - anyone can create a *.github.io website using GitHub Pages, often used for project documentation and simple personal sites.

Currently the website is not updated when changes in guide.md take place - this should not happen in this repository for the reasons explained in the first paragraph of this section, resulting in the website being significantly behind the actual guide since only this afternoon.

Implementation

A new repo B will be created to host the website build. A GitHub Actions automation will be set up in this repo to dispatch an event to B whenever a push or a PR merge happens. Another automation on B will consume the event, fetch the files from repo A, and rebuild the website. The website will then be deployed on GitHub Pages, always up-to-date with the latest additions and fixes.

This tutorial on the aforementioned automation pattern could be used as a guide.

Call for help

I can take this issue, but would appreciate some help from one more contributor as well - we could split up implementation into its two logical parts (the two automation scripts).

Going by my personal motto: "You can do most things in life by yourself, but it's more fun with friends."

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.