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

Compatibility issues between vue.js and GitHub Pages. (Unbuilt static pages) #11

Open
binn opened this issue Nov 27, 2017 · 28 comments
Open

Comments

@binn
Copy link
Contributor

binn commented Nov 27, 2017

The current build sitting in the master branch at the moment is not compatible with vue.js; we need to separate a branch for debugging releases launched on GitHub Pages.

All debug-deploy (staging) testing and applications are to be deployed to the gh-pages branch. After a build of the static files, throw in a PR, and we'll merge into a folder. Examples:

staging.otako.moe/1.01/index.html

The static files pulled with your version will be thrown into a version folder (along with a creator_info.json and CREATORINFO.md file).

Anything on this repository's gh-pages branch will be accessible over the internet using staging.otako.moe where staging shows that this is an indev open source product. The default index.html file will automatically redirect the user to the latest version of our staging.

If needed, we'll create a simple script to update our staging frontend every time the master branch is updated.

I'd like to request that @prydt builds version 0.01 of Otako's staging and open's a PR to gh-pages. @apap04 and I will take care of merges.

Also yes, we're moving this to staging.otako.moe instead of otako.moe. Our deployed frontend (otako.moe) will be hosted and served statically either from

  1. Kibii's CDN, filebin.
  2. Our own static servlet.
  3. Otako's servlet API.
  4. GitHub Pages.

This topic is still undergoing discussion, we'll post more in the README.md file if needed.

That's all this issue has to say, if anyone's wondering, Otako's documentation and specs will be released alongside the otako.docs repo explaining how this will work, and how front-end developers can get started with the webpack version of otako.js.

~bin

@binn
Copy link
Contributor Author

binn commented Nov 27, 2017

Would like to see a 👍 if you approve of the staging.otako.moe idea.

@prydt
Copy link
Contributor

prydt commented Nov 27, 2017

Got it, I can also help with documenting front end stuff

@Greek
Copy link
Contributor

Greek commented Nov 27, 2017

👍 gc (google cloud) does this, no prob for staging.otako.moe

@Greek
Copy link
Contributor

Greek commented Nov 27, 2017

its not like im saying to use gc :feelsgood:

@binn binn added the bug label Nov 27, 2017
@binn
Copy link
Contributor Author

binn commented Nov 29, 2017

Right, the gh-pages branch has been created, and the DNS record for staging.otako.moe has been pointed to it, have fun committing.

@binn
Copy link
Contributor Author

binn commented Nov 29, 2017

@apap04 im not gonna fucking use google cloud

@kibiinc kibiinc deleted a comment from MeguminSama Nov 29, 2017
@kibiinc kibiinc deleted a comment from MeguminSama Nov 29, 2017
@kibiinc kibiinc deleted a comment from MeguminSama Nov 29, 2017
@MeguminSama
Copy link

oh. ok

@Greek
Copy link
Contributor

Greek commented Nov 29, 2017

reee

@Greek
Copy link
Contributor

Greek commented Nov 29, 2017

ima make a dev branch and a build branch

@binn
Copy link
Contributor Author

binn commented Nov 29, 2017

no dont wtf

@binn
Copy link
Contributor Author

binn commented Nov 29, 2017

we don't need them and why would we make em?

@Greek
Copy link
Contributor

Greek commented Nov 29, 2017

re e e e e
cuz to see if the page displays so we don’t accidentally merge and someone says that the app doesn’t work. :^)

@binn
Copy link
Contributor Author

binn commented Nov 29, 2017

You can only have one github pages site per repo

@binn
Copy link
Contributor Author

binn commented Nov 29, 2017

No one will accidentally merge, we have version control in the gh-pages branch, we'll rollback and disband the version.

@Greek
Copy link
Contributor

Greek commented Nov 29, 2017

hopefully no one will accompany merge. im directing that to you, bin ;)

@binn
Copy link
Contributor Author

binn commented Nov 29, 2017

No one can merge other than you and me LOL.

@MeguminSama
Copy link

BRB gonna merge :^)

@binn
Copy link
Contributor Author

binn commented Nov 29, 2017

ok maybe u too

@MeguminSama
Copy link

It's joke

@Greek
Copy link
Contributor

Greek commented Nov 29, 2017

but still ;)

@kibiinc kibiinc locked and limited conversation to collaborators Nov 29, 2017
@kibiinc kibiinc unlocked this conversation Nov 29, 2017
@kibiinc kibiinc deleted a comment from binn Nov 30, 2017
@kibiinc kibiinc deleted a comment from MeguminSama Nov 30, 2017
@kibiinc kibiinc deleted a comment from binn Nov 30, 2017
@kibiinc kibiinc deleted a comment from MeguminSama Nov 30, 2017
@kibiinc kibiinc deleted a comment from binn Nov 30, 2017
@kibiinc kibiinc deleted a comment from binn Nov 30, 2017
@kibiinc kibiinc deleted a comment from MeguminSama Nov 30, 2017
@kibiinc kibiinc deleted a comment from binn Nov 30, 2017
@kibiinc kibiinc deleted a comment from binn Nov 30, 2017
@kibiinc kibiinc deleted a comment from MeguminSama Nov 30, 2017
@kibiinc kibiinc deleted a comment from binn Nov 30, 2017
@kibiinc kibiinc deleted a comment from binn Nov 30, 2017
@kibiinc kibiinc deleted a comment from MeguminSama Nov 30, 2017
@kibiinc kibiinc deleted a comment from zaida04 Nov 30, 2017
@kibiinc kibiinc deleted a comment from binn Nov 30, 2017
@kibiinc kibiinc deleted a comment from zaida04 Nov 30, 2017
@kibiinc kibiinc deleted a comment from binn Nov 30, 2017
@kibiinc kibiinc deleted a comment from MeguminSama Nov 30, 2017
@kibiinc kibiinc deleted a comment from binn Nov 30, 2017
@kibiinc kibiinc deleted a comment from zaida04 Nov 30, 2017
@kibiinc kibiinc deleted a comment from binn Nov 30, 2017
@kibiinc kibiinc deleted a comment from zaida04 Nov 30, 2017
@Greek Greek closed this as completed Nov 30, 2017
@kibiinc kibiinc deleted a comment from zaida04 Nov 30, 2017
@Greek Greek reopened this Nov 30, 2017
@Greek
Copy link
Contributor

Greek commented Nov 30, 2017

at this point, we should create this issue again.

@Greek Greek closed this as completed Nov 30, 2017
@binn binn reopened this Dec 1, 2017
@Greek
Copy link
Contributor

Greek commented Dec 19, 2017

I know what's up. We're ignoring modules from github for it to work properly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants