kibiinc / otako.moe

Otako's frontend and UI
0 stars 0 forks source link

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

Open binn opened 6 years ago

binn commented 6 years ago

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 commented 6 years ago

Would like to see a :+1: if you approve of the staging.otako.moe idea.

prydt commented 6 years ago

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

Greek commented 6 years ago

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

Greek commented 6 years ago

its not like im saying to use gc :feelsgood:

binn commented 6 years ago

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 commented 6 years ago

@apap04 im not gonna fucking use google cloud

MeguminSama commented 6 years ago

oh. ok

Greek commented 6 years ago

reee

Greek commented 6 years ago

ima make a dev branch and a build branch

binn commented 6 years ago

no dont wtf

binn commented 6 years ago

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

Greek commented 6 years ago

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 commented 6 years ago

You can only have one github pages site per repo

binn commented 6 years ago

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

Greek commented 6 years ago

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

binn commented 6 years ago

No one can merge other than you and me LOL.

MeguminSama commented 6 years ago

BRB gonna merge :^)

binn commented 6 years ago

ok maybe u too

MeguminSama commented 6 years ago

It's joke

Greek commented 6 years ago

but still ;)

binn commented 6 years ago

someone fucking kill me

zaida04 commented 6 years ago

no ya dont

MercerMrc commented 6 years ago

just order a hitman on yourself :^)

binn commented 6 years ago

paypal.me/discordapp donate pls

MercerMrc commented 6 years ago

uhhh, why?

prydt commented 6 years ago

what even happened on this repo?

btw I'm Indian... I'm basically a living stereotype

Greek commented 6 years ago

at this point, we should create this issue again.

Greek commented 6 years ago

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