| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This repo is an example on how to start a real project with the Odoo OWL framework.
Thanks to @SimonGenin for it's original Starter Project for OWL
Otherwise, you may clone it:
git clone https://github.com/Coding-Dodo/OWL-JavaScript-Project-Starter.gitInstall dependencies:
npm installDev with livereload:
npm run devProduction build
npm run buildRun tests
npm run testIt is expected to create components in one file, following this convention:
import { Component, useState, tags } from "@odoo/owl";
const APP_TEMPLATE = tags.xml/*xml*/ `
<div t-name="App" class="" t-on-click="update">
Hello <t t-esc="state.text"/>
</div>
`;
export class App extends Component {
static template = APP_TEMPLATE;
state = useState({ text: "Owl" });
update() {
this.state.text = this.state.text === "Owl" ? "World" : "Owl";
}
}If your are searching for the a project starter with Tailwind and PostCSS:
https://github.com/Coding-Dodo/OWL-JavaScript-Tailwind-Project-Starter
| Back | FazBrowse Home | New Git URL |