Git Product home page Git Product logo

planarally-docs's People

Contributors

10leej avatar dependabot[bot] avatar develroo avatar dthv avatar eragose avatar jake-123566 avatar kruptein avatar nodiscc avatar schemen avatar zachmyers3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

planarally-docs's Issues

Document rotation (new branch!)

With Kruptein/PlanarAlly#443, a great new feature has been added: rotation of shapes. This should, of course, be documented. This involves, above all, touching the select tool (and the modes section, if #34 introduces any).

However, this would, in the current setup, put the documentation ahead of the software's master / stable release branch, which might lead to misunderstandings and unnecessary bug reports. Thus, a new branch containing documentation of upcoming features should be introduced to be merged into master whenever there is a release of the software.

Document Shapes

They're core functionality for PA, yet properties and functions are scattered around the docs. There should be a page dedicated to Shapes.
(I will write it.)

Document Locations

Locations have undergone a major rework during the last (and also the upcoming) releases. Yet, it is only documented in blogposts. This should be changed.

I will start to do so.

document major improvements of release 2022.1

The following needs coverage for release 2022.1:

  • doors logic
  • teleport logic
  • draw tool restructured
  • asset management: folder drop & dimension info
  • server management

I haven't been around for a while so some of this stuff might alright be documented of some sorts. This issue serves as a reminder to check whether important/relevant information is already included within the docs and to include if still missing.

document server update

This issue serves as reminder that I shall document basic instructions for manual updates.

Essentially, only server/planar.sqlite, server/server_config.cfg, server/static/assets need to be preserved/carried over to the new version.

Document modes

The modes, i.e. play- and build-mode, are not documented yet, despite being now integral parts of the user interface.
I will start to do so.

This might impact the sites of several tools.

Update grid size info

The docs reference this as a DM setting, which since 0.22.0 is no longer the case.

Update documentation for https websocket function in PA server config

In order to use https with nginx, cors_allowed_origins in /server/server_config.cfg needs to have the https://subdomain.domain.com specified that is directed to PA.

[Webserver]
# Allowed CORS origins # If not specified, only the host runnig the server is allowed
# Allowed values are: ['*'], ['some-address.xyz', 'other-address.xyz'], [] # More information on the meaning of these values can be found at
# https://python-socketio.readthedocs.io/en/latest/api.html#asyncserver-class **cors_allowed_origins = https://subdomain.domain.com**

Document floors

Floors are not documented, yet.
I will start to do so.

This might include structural changes, e.g. how Layers and Locations are presented in the docs.

document major improvements of release 0.26.0

There are a few points of the 0.26.0 release that are not fully documented, yet, including:

  • dashboard (needing full coverage)
  • erase tool
  • text shapes
  • disable scroll to zoom (maybe within a "touch support" section?)
  • co-DM option
  • mark shape as defeated
  • tracker bars
  • import dungeondraft *.dd2vtt / *.svg
  • mac keybindings
  • public_name config option
  • big red border when disconnected
  • unique floor names

document major improvements of release 0.24.0

There are a few points of the 0.24.0 release that are not fully documented, yet, including:

  • hex grid support
  • asset variants
  • changes to initiative tool
  • map tool "keep aspect ratio" functionality
  • "bend" ruler functionality
  • asset import/export ("backup")

document major improvements of release 0.27.0

The following needs coverage for the (still upcoming) release 0.27.0:

  • canvas now supporting physical (mini) grid size
  • player viewport on DM layer
  • new initiative window
  • server_config variable public_name commented by default
  • copy locations
  • HiDPI/Retina
  • ctrl deselect
  • api server disabled by default

PR should point to the next branch instead of master, as these feature are not yet released.

Update readme to include basic contribution info

The readme should be updated to include info on the core places where contributors can add documentation.

Additionally info should be available on how contributors can preview things locally.

Document config

The config file is not documented, yet.
I will start to do so.

document major improvements of release 2022.2

The following needs coverage for release 2022.2:

  • import/export
  • colour picker
  • server configuration: log rotation & import chunk size

I haven't been around for a while so some of this stuff might alright be documented of some sorts. This issue serves as a reminder to check whether important/relevant information is already included within the docs and to include if still missing.

document major improvements of release 0.29.0

The following needs coverage for release 0.29.0:

  • dice roller tool
  • polygon editing
  • server admin cli

Also check:

  • handling of SVG (updated/modified with this release)

I haven't been around for a while so some of this stuff might alright be documented of some sorts. This issue serves as a reminder to check whether important/relevant information is already included within the docs and to include if still missing.

Cannot access Planar Ally using docker-compose and traefik method

I modeled my compose file after the example given.

planarally:
    image: kruptein/planarally:latest
    container_name: planarally
    restart: unless-stopped
    networks:
      - traefik_network
    volumes:
      - /mnt/planarally/data:/planarally/data/
      - /mnt/planarally/static/assets:/planarally/static/assets/
    labels:
      - traefik.http.services.pa.loadbalancer.server.scheme=https
      - traefik.http.services.pa.loadbalancer.server.port=8000
      - traefik.enable=true
      - traefik.docker.network=web
      - traefik.http.routers.pa-http.service=pa
      - traefik.http.routers.pa-http.rule=Host(`pa.domain.tdl`)
      - traefik.http.routers.pa-http.entrypoints=web
      - traefik.http.routers.pa.service=pa
      - traefik.http.routers.pa.rule=Host(`pa.domain.tdl`)
      - traefik.http.routers.pa.entrypoints=websecure
      - traefik.http.routers.pa.tls=true
      - traefik.http.routers.pa.tls.certresolver=cloudflare
      - traefik.http.routers.pa.tls.domains[0].main=domain.tdl
      - traefik.http.routers.pa.tls.domains[0].sans=*domain.tdl
      - traefik.http.middlewares.sslheader.headers.customrequestheaders.X-Forwarded-Proto=https
      # these are required, this forces the websocket to forward over https
      - traefik.http.routers.pa.middlewares=ssl-header
      - traefik.http.middlewares.ssl-header.headers.customrequestheaders.X-Forwarded-Proto=https

Looking at the Traefik dashboard it says it is running, but I get a time out when I go to "pa.domain.tdl" (which doesn't happen when I go to whoami.domain.tdl, the sample service in the traefik tutorial).

Any suggestions on where to look at what I might have done wrong?

For more context I am running Traefik: v2.4

LastGameBoard docs should not be in master branch

This Feature is not merged yet with PA releases and there for I don't believe this feature's docs should be in the in the master branch.

Proposal:

Docs should have a seperate dev branch that matches pace with the dev branch for PA itself as well as a seperate branch for PRs adding new features.

I understand it's more work on branch management, but personally I dont want to be the one to tell a user asking for help that a feature that's documented does not exist yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.