6540f15c5b
* Wrap websockets with HyperExpress * Add endpoints on pusher to resolve wokas * getting textures urls from pusher * Adding OpenAPI documentation for the pusher. The pusher now exposes a "/openapi" endpoint and a "/swagger-ui/" endpoint. * revert FRONT_URL * playerTextures metadata is being loaded via Phaser.Loader * fetch textures every time character or customize scene is open * Heavy changes: refactoring the pusher to always send the textures (and the front to accept them) * Sending character layer details to admin * Cleaning commented code * Fixing regex * Fix woka endpoints on pusher * Change error wording on pusher * Working on integration of the woka-list with the new admin endpoint. * Switching from "name" to "id" in texture object + using zod for woka/list validation * Add position on default woka data * Remove async on pusher option method * Fix woka list url * add options for /register * Fxiing loading the Woka list * Actually returning something in logout-callback * Copying messages to back too * remove customize button if no body parts are available (#1952) * remove customize button if no body parts are available * remove unused position field from PlayerTexturesCollection interface * removed unused label field * fix LocalUser test * little PlayerTextures class refactor * Fixing linting * Fixing missing Openapi packages in prod * Fixing back build Co-authored-by: Hanusiak Piotr <piotr@ltmp.co> Co-authored-by: David Négrier <d.negrier@thecodingmachine.com> * Add returns on pusher endpoints Co-authored-by: Alexis Faizeau <a.faizeau@workadventu.re> Co-authored-by: Hanusiak Piotr <piotr@ltmp.co> Co-authored-by: Piotr Hanusiak <wacneg@gmail.com>
24 lines
824 B
Markdown
24 lines
824 B
Markdown
# Developer documentation
|
|
|
|
This (work in progress) documentation provides a number of "how-to" guides explaining how to work on the WorkAdventure
|
|
code.
|
|
|
|
This documentation is targeted at developers looking to open Pull Requests on WorkAdventure.
|
|
|
|
If you "only" want to design dynamic maps, please refer instead to the [scripting API documentation](https://workadventu.re/map-building/scripting.md).
|
|
|
|
## Contributing
|
|
|
|
Check out the [contributing guide](../../CONTRIBUTING.md)
|
|
|
|
## Front documentation
|
|
|
|
- [How to add translations](how-to-translate.md)
|
|
- [How to add new functions in the scripting API](contributing-to-scripting-api.md)
|
|
- [About Wokas](wokas.md)
|
|
|
|
## Pusher documentation
|
|
|
|
The Pusher is exposing its HTTP API as "OpenAPI" endpoint.
|
|
You can browse this API at `http://pusher.workadventure.localhost/swagger-ui/`.
|