GithubHelp home page GithubHelp logo

bevy-hotedit's Introduction

wip. Ignore for the moment, I'll work on this and see where it goes.

test with cargo test -- --test-threads=1 from project root.


  • plan project

    • workflow document
    • vague architecture
    • come up with name
  • figure out how structure works for cargo

    • make repo
  • set value to temp-lock via a tag macro

  • read consts from toml

    • tests, find out how test environment works
  • live-refresh

    • const -> function switch
    • function lookup from file
      • cache w/ filesystem based invalidation
    • release-build replace with consts
    • tests (rework first batch into single write)
    • tests (bevy systems, edit file)
  • auto-write consts to toml

    • auto-gen non-existent file
  • rewrite - pure serialization (de-serialize to retrieve value both in debug and release) without any other weird formats or hacky representations

  • local webpage to edit consts

    • serve webpage from thread
    • auto-open on startup in browser
    • basic HTML
    • gen html by items
    • live-set items on forum response
    • write toml on forum response
    • macro-parameters to set input types (min, max, slider, etc)
    • group stuff in-order, sections by adj lines
    • css
    • templates load not affected by run-directory
    • disable rocket output
    • html start-bit only without any hot values
    • initial html-load from file, write to file after.
  • tagged refresh systems

  • support enums

    • tests
  • write readme

  • record video highlighting basic workflow

  • write documentation

  • publish crate

  • mouse paralax code snippet behind (juice)

bevy-hotedit's People

Contributors

fraserlee avatar

Watchers

 avatar

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.