wyrmisis
wyrmisis
Is there a starter system based on the v10 DataModel?
Hahahaha oh man I remember the tutorials
62 replies
Is there a starter system based on the v10 DataModel?
I didn't start writing code until like 2009, back when the web standards stuff was in full swing, and we needed two different branches to handle AJAX code (thanks IE)
62 replies
Is there a starter system based on the v10 DataModel?
I've got twelve years of UI dev under my belt myself!
62 replies
Is there a starter system based on the v10 DataModel?
Thanks. You can see why I'm trying to evangelize them for Foundry dev, hahaha
62 replies
Is there a starter system based on the v10 DataModel?
62 replies
Is there a starter system based on the v10 DataModel?
Yeah, web components definitely have ease of integration down, at the cost of being quite a bit more verbose to create
62 replies
Is there a starter system based on the v10 DataModel?
Web components to the rescue 😄
62 replies
Is there a starter system based on the v10 DataModel?
(I personally haven't done React in FVTT but I think I remember someone looking into it?)
62 replies
Is there a starter system based on the v10 DataModel?
Vueport exists, too
62 replies
Is there a starter system based on the v10 DataModel?
With enough teeth-pulling.
62 replies
Is there a starter system based on the v10 DataModel?
I only just found it this evening
62 replies
Is there a starter system based on the v10 DataModel?
Yeah, core has an issue on the books to better support web components: https://github.com/foundryvtt/foundryvtt/issues/8889
62 replies
Is there a starter system based on the v10 DataModel?
I think Handlebars is fine, but it leaves us in a spot where we have to stuff a bunch of functional code into Handlebars helpers or sheet files. Neither are ideal.
62 replies
Is there a starter system based on the v10 DataModel?
I think they're pretty neat! I'd like to raise awareness for them as a tool in our package dev toolbox for style encapsulation and keeping JS smallish and testable
62 replies
Is there a starter system based on the v10 DataModel?
62 replies
Is there a starter system based on the v10 DataModel?
Outside of src I have config for stuff like rollup and whatnot
62 replies
Is there a starter system based on the v10 DataModel?
Something like
src
├── actor
│ ├── _entity.ts
│ ├── character
│ | ├── index.ts
│ │ ├── abilityscore.character.datamodel.ts
│ │ ├── character.datamodel.ts
│ │ ├── character.sheet.module.css
│ │ └── character.sheet.ts
│ └── monster
│ ├── index.ts
│ ├── monster.datamodel.ts
│ ├── monster.sheet.module.css
│ └── monster.sheet.ts
├── assets
│ └── .gitkeep
├── components
│ ├── base-component.ts
│ ├── decorators.ts
│ ├── ex-form-associated-component
│ │ ├── ex-form-associated-component.css
│ │ └── ex-form-associated-component.ts
│ ├── ex-item-component
│ │ ├── ex-item-component.css
│ │ └── ex-item-component.ts
│ ├── ex-simple-component
│ │ ├── ex-simple-component.css
│ │ └── ex-simple-component.ts
│ └── index.ts
├── constants.ts
├── css
│ ├── sheets
│ │ ├── actor.sheet.css
│ │ ├── item.sheet.css
│ │ └── shared.css
│ ├── styles.css
│ └── variables.css
├── data
│ └── dummy.json
├── helpers
│ ├── dummy.ts
│ └── index.ts
├── hooks
│ ├── devModeReady.ts
│ └── init.ts
├── item
│ ├── _entity.ts
│ ├── armor
| │ ├── index.ts
│ │ ├── armor.datamodel.ts
│ │ ├── armor.sheet.module.css
│ │ └── armor.sheet.ts
│ ├── item
| │ ├── index.ts
│ │ ├── item.datamodel.ts
│ │ ├── item.sheet.module.css
│ │ └── item.sheet.ts
│ └── weapon
| ├── index.ts
│ ├── weapon.datamodel.ts
│ ├── weapon.sheet.module.css
│ └── weapon.sheet.ts
├── system.ts
└── templates
├── armor.sheet.hbs
├── character.sheet.hbs
├── item.sheet.hbs
├── monster.sheet.hbs
└── weapon.sheet.hbs
src
├── actor
│ ├── _entity.ts
│ ├── character
│ | ├── index.ts
│ │ ├── abilityscore.character.datamodel.ts
│ │ ├── character.datamodel.ts
│ │ ├── character.sheet.module.css
│ │ └── character.sheet.ts
│ └── monster
│ ├── index.ts
│ ├── monster.datamodel.ts
│ ├── monster.sheet.module.css
│ └── monster.sheet.ts
├── assets
│ └── .gitkeep
├── components
│ ├── base-component.ts
│ ├── decorators.ts
│ ├── ex-form-associated-component
│ │ ├── ex-form-associated-component.css
│ │ └── ex-form-associated-component.ts
│ ├── ex-item-component
│ │ ├── ex-item-component.css
│ │ └── ex-item-component.ts
│ ├── ex-simple-component
│ │ ├── ex-simple-component.css
│ │ └── ex-simple-component.ts
│ └── index.ts
├── constants.ts
├── css
│ ├── sheets
│ │ ├── actor.sheet.css
│ │ ├── item.sheet.css
│ │ └── shared.css
│ ├── styles.css
│ └── variables.css
├── data
│ └── dummy.json
├── helpers
│ ├── dummy.ts
│ └── index.ts
├── hooks
│ ├── devModeReady.ts
│ └── init.ts
├── item
│ ├── _entity.ts
│ ├── armor
| │ ├── index.ts
│ │ ├── armor.datamodel.ts
│ │ ├── armor.sheet.module.css
│ │ └── armor.sheet.ts
│ ├── item
| │ ├── index.ts
│ │ ├── item.datamodel.ts
│ │ ├── item.sheet.module.css
│ │ └── item.sheet.ts
│ └── weapon
| ├── index.ts
│ ├── weapon.datamodel.ts
│ ├── weapon.sheet.module.css
│ └── weapon.sheet.ts
├── system.ts
└── templates
├── armor.sheet.hbs
├── character.sheet.hbs
├── item.sheet.hbs
├── monster.sheet.hbs
└── weapon.sheet.hbs
62 replies
Is there a starter system based on the v10 DataModel?
I'm starting off with a heavily-commented set of basic building blocks
62 replies
Is there a starter system based on the v10 DataModel?
Heck yeah
62 replies
Is there a starter system based on the v10 DataModel?
It'd be cool to add some testing, both with Quench (for E2E testing) and Jest (for web components)
62 replies