BlockLike
1.0.0
Blocklike.js是一個教育的JavaScript庫。它彌合了基於塊和基於文本的編程之間的差距。
Blocklike.js的設計以下概念,方法和模式。屏幕是一個居中的舞台。相互作用是與精靈的相互作用。代碼以“節奏”方式執行。刮擦塊代碼和塊狀。
Blocklike.js用ES6/ES7調味的JavaScript編寫。它獨立於環境。它可以在現代JavaScript運行的任何地方使用。
有關詳細信息,文檔,示例和常見問題,請參見BlockLike.org。
從Blocklike.js開始的最簡單方法是使用Codepen或Replit。另外,您可以創建一個index.html文件,並將blocklike.js與腳本標籤一起包含。
該網站具有用於Codepen的一鍵設置,並說明瞭如何設置REPEIT以及如何加載CDN的最新版本。
確保安裝了node.js。
克隆倉庫。
在終端中:
npm install
npm start
npm run watchlisten EADDRINUSE 127.0.0.1:9000其他一些端口正在使用。
打開webpack.config.js並更改DevServer的端口設置。
全部:
npm run test單個測試:
TEST=stage_looks npm run test:itnpm run build構建腳本將構建兩個庫版本(正常和最小),生成第三個版本(無吉祥物)並重新發布文檔。
對於大多數情況。
npm version patch對於更多的節日場合:
npm version minor一般而言,即使更改不是代碼更改的結果,而是僅是構建工具的結果,即使更改的分佈都會發生變化,因此修補一個版本。
運行版將觸發版本腳本,並將創建標記的提交。
git push origin master
git push --tags
推送標籤將觸發gitHub工作流程,並將版本發佈到NPM註冊表
npm run docs請注意,構建圖書館還將構建文檔。
羅恩·伊蘭(Ron Ilan)
麻省理工學院