wowserhq / pipeline Goto Github PK
View Code? Open in Web Editor NEWClient asset server for Wowser
License: Other
Client asset server for Wowser
License: Other
Per @timkurvers:
Should in theory increase performance.
Given the sheer quantity of files needed to render a scene, it'd be helpful if the pipeline server wasn't stuck in the HTTP 1.1 era.
Since it's handy to be able to see how a particular asset worked in a particular version of the game, it'd be lovely if the pipeline server supported configuring more than one build.
Something like this:
/pipeline/12340/DBFilesClient/AreaTable.dbc.json
/pipeline/20253/DBFilesClient/AreaTable.dbc.json
Currently, a bunch of concerns all live together in the main wowser repo. This includes the pipeline server, which is slated to move to this repo. Let's make it happen!
Since versions of World of Warcraft after Mists of Pandaria use CASC as their storage format, we should add support for CASC to the pipeline server.
https://github.com/ladislav-zezula/CascLib would fit the bill rather nicely, I think.
Similar to #6, since wowser
aims to work on Windows, we should be testing builds of wowser-pipeline
on Windows. AppVeyor seems to be the popular CI service for Windows projects, and, like Travis, allows open source projects to build for free.
Since wowser
officially supports macOS, we really ought to be testing wowser-pipeline
on macOS. Fortunately, Travis supports macOS, so this should just be a matter of getting the config right (knock on wood).
In order to support clients operating on different ports or even different domains, devising a CORS mechanism for the pipeline server seems like a good idea.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.