GithubHelp home page GithubHelp logo

webmodule's Introduction

webmodule's People

Contributors

uupaa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

webmodule's Issues

Electron dependency file was empty

version 0.6.0 で Electron のサポートを追加したが、dependency module の package.json に webmodule.el エントリが存在しないと、test/el/index.html の __MODULES__ が空になってしまう。

webmodule.el エントリが存在せず、webmodule.nw が存在する場合は、webmodule.nw の設定を webmodule.el にコピーする必要がある。

Does not swapped secondary module.

WebModule.publish を WebModule.PUBLISH にリネームした時の修正漏れにより、プライマリモジュールとセカンダリモジュールの入れ替えが失敗していた

WebModuleのワークフローについての不備

https://github.com/uupaa/WebModule/wiki/WebModuleWorkflow#install_webmodule

  1. WebModule をローカルにクローンします
  2. MyWebModule.js リポジトリを github.com に作成します
  3. WebModule/clone で MyWebModule.js を生成します

とのことですが、3の前にWebModuleディレクトリ内でnpm installしておかないとclone内でrequireしているuupaa.task.jsが読めないようです。

ですので
https://github.com/uupaa/WebModule/wiki/WebModuleWorkflow#webmodule-%E3%81%AE%E5%AE%9F%E8%A1%8C%E7%92%B0%E5%A2%83%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%BE%E3%81%99
の項目に

$ npm install

を記載すべきではないでしょうか。

追記

https://github.com/uupaa/WebModule/wiki/WebModuleWorkflow/_compare/867817e46d2404afc738603477306b867e9703ed...e156a3f3c69ff72d1f59e33e9120490acec3c4c8
npm installの追記とgit clone repo形式の修正をしました

Can not test the worker.

version 0.7.7 で埋め込まれたバグにより以下の不具合が発生していた

・WebWorkerのテストができない
・WebWorkerのテストが止まるため、Primaryテストが途中で止まってしまい、続くSecondaryテストも走らなくなっていた

If the html-template file does not exist, "npm run sync" command will result in an error.

test/xxx/template 以下のファイルが存在しないと npm run sync などのコマンド実行でエラーが発生します。

  • test/browser/template/index.html
  • test/browser/template/worker.html
  • test/node/template/index.js
  • test/nw/template/index.html
  • test/el/template/index.html

これらのファイルが存在しない場合は無視して処理を進めます。

ハイフン付きリポジトリについて

https://github.com/uupaa/WebModule/wiki/WebModuleWorkflow#create_foo_repository

この行程でhoge-hugaといったようなリポジトリを作成してしまったところ、その後の行程で

/hoge-huga/hoge-huga/lib/hoge-huga.js

に作成されたテンプレートJS内のクラス名が

function hoge-huga(value) {

等、全てハイフン付きになってしまったインシデントが発生しました。

リポジトリ名がそのままクラス名になるためJSのクラス名規則に則る等の注釈をWebModuleWorkflowに記載してはいかがでしょうか

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.