[REF] tools: rename extras into tools

This commit is contained in:
Géry Debongnie
2019-06-09 16:56:27 +02:00
parent 2a19aeb6a3
commit e1bcea77b5
70 changed files with 32 additions and 31 deletions
+1 -1
View File
@@ -23,4 +23,4 @@ package-lock.json
node_modules
# Extras temp file
/extras/owl.js
/tools/owl.js
+2 -2
View File
@@ -71,8 +71,8 @@ Some npm scripts are available:
| `npm run minify` | minify the prebuilt owl.js file |
| `npm run test` | run all tests |
| `npm run test:watch` | run all tests, and keep a watcher |
| `npm run extras` | build extras applications, start a static server (see [here](extras/readme.md)) |
| `npm run extras:watch` | same as `extras`, but with a watcher to rebuild owl |
| `npm run tools` | build tools applications, start a static server (see [here](tools/readme.md)) |
| `npm run tools:watch` | same as `tools`, but with a watcher to rebuild owl |
## Documentation
+22
View File
@@ -1,5 +1,16 @@
# 🦉 Tooling 🦉
To help work/improve/learn with OWL, we have here:
- a benchmarks application
- a playground application
Both of them can be accessed by using a static http server. A simple python
server is available in `server.py`. There is also a npm script to start it:
`npm run extras` (and its version with a watcher: `npm run extras:watch`).
## Development mode
By default, Owl is in *production* mode, this means that it will try to do its
@@ -16,3 +27,14 @@ owl.__info__.mode = 'dev';
Note that templates compiled with the `prod` settings will not be recompiled.
So, changing this setting is best done at startup.
## Benchmarks
The benchmarks application is a very small application, implemented in different
frameworks, and in different versions of Owl. This is a simple internal tool,
useful to compare various performance metrics on some tasks.
## Playground
The playground is an important application designed to help learning and
experimenting with Owl. It is available [online](https://odoo.github.io/owl/playground/).
-21
View File
@@ -1,21 +0,0 @@
# 🦉 Extra Stuff 🦉
To help work/improve/learn with OWL, we have here:
- a benchmarks application
- a playground application
Both of them can be accessed by using a static http server. A simple python
server is available in `server.py`. There is also a npm script to start it:
`npm run extras` (and its version with a watcher: `npm run extras:watch`).
## Benchmarks
The benchmarks application is a very small application, implemented in different
frameworks, and in different versions of Owl. This is a simple internal tool,
useful to compare various performance metrics on some tasks.
## Playground
The playground is an important application designed to help learning and
experimenting with Owl. It is available [online](https://odoo.github.io/owl/playground/).
+4 -4
View File
@@ -10,10 +10,10 @@
"minify": "uglifyjs dist/owl.js -o dist/owl.min.js --compress --mangle",
"test": "jest",
"test:watch": "jest --watch",
"extras:serve": "python3 extras/server.py || python extras/server.py",
"extras": "npm run build && npm run extras:serve",
"preextras:watch": "npm run build",
"extras:watch": "npm-run-all --parallel extras:serve \"build:* -- --watch\""
"tools:serve": "python3 tools/server.py || python tools/server.py",
"tools": "npm run build && npm run tools:serve",
"pretools:watch": "npm run build",
"tools:watch": "npm-run-all --parallel tools:serve \"build:* -- --watch\""
},
"repository": {
"type": "git",
View File
+2 -2
View File
@@ -6,7 +6,7 @@ from http.server import SimpleHTTPRequestHandler, HTTPServer
HOST = '127.0.0.1'
PORT = 8000
URL = 'http://{0}:{1}/extras'.format(HOST, PORT)
URL = 'http://{0}:{1}/tools'.format(HOST, PORT)
# We define our own handler here to remap owl.js GET requests to the Owl build
@@ -15,7 +15,7 @@ URL = 'http://{0}:{1}/extras'.format(HOST, PORT)
# we want to update the playground.
class OWLHandler(SimpleHTTPRequestHandler):
def do_GET(self):
if self.path == '/extras/owl.js':
if self.path == '/tools/owl.js':
self.path = '/dist/owl.js'
return SimpleHTTPRequestHandler.do_GET(self)