Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move createjs.com to Github #3

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions 0000-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,6 @@ familiar with the project to understand, and for somebody familiar with the
implementation to implement. This should get into specifics and corner-cases,
and include examples of how the feature is used. Any new terminology should be
defined here.
Use definitive language, rather than proposing ideas here. The content of this
RFC can be discussed and refined on GitHub. Any unanswered questions can also
be written in the final 'Unresolved questions' section.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have these lines intentionally been removed? If so - what is the thinking?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It was unintentional. I moved the default file when I should have copied it.


## How we teach this

Expand Down
43 changes: 43 additions & 0 deletions text/0003-redeploy-website.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
- Start Date: 2020-03-12
- RFC PR: https://github.com/ReCreateJS/rfcs/pull/3
- Relevant Project: All CreateJS

# Redeploy Website

## Summary

Move the createjs.com home page so that it is hosted on Github.

## Motivation

The createjs homepage is an essential part of the project. It has information for users, tutorials, demonstrations and a link to the current build of each module and the combined build. Notably, the current and combined builds have not been updated to reflect updates to the source files. The home page needs to be maintained and updated.

## Detailed design

1. Create a new repository in the CreateJS space called HomePage.

2. Copy all the website files to that repo.

3. On Github settings, add createjs.com as a custom domain that points to that repo.

4. Update the DNS for createjs.com so that it is served by Github.

## Drawbacks

It's hard to know what GrantSkinner will think about this and whether they'd be okay with giving up the keys to the homepage. Maybe it has some IP value.

## Justification

The advantage of hosting it on Github is that changes can be made by consensus and in a transparent way. The homepage would be maintained in the same way that the source files. This would allow people to view and comment on any changes.

## Alternatives

An alternative would be for someone who works at GrantSkinner to make changes as requested.

Another option would be to make a new homepage for createjs with a new domain name. But even if that is done, it would still be a good idea to host it on Github.

## Unresolved questions

I'm assuming that the homepage is a static site that just includes HTML, javascript, css and images.

It would be good to check how the site was initially built. Looks like Bootstrap was used. I don't know if any other generating software was used to build the html files or whether each page was manually created. Looking at the number of pages and simplicity, I think it could be feasible to just edit it in place rather than rebuilding from any source.