{"repo":"romgere/text2stl","free":true,"listed":false,"github":"https://github.com/romgere/text2stl","clone":"git clone https://github.com/romgere/text2stl.git","description":"3D text generator for 3D printing. EmberJs / Typescript / Three.js","language":"TypeScript","stars":77,"topics":["3d-printing","stl-files","threejs","emberjs","typescript"],"license":null,"category":"cli-tools","readme_excerpt":"text2stl Generate STL with text easily ! Inspired from : https://github.com/mo22/textstl TODO : - [ ] get rid of \"counter\" service (api no longer available ?) - [ ] finalize tests (font-picker, theme switcher...) - [ ] UI state as QP (open/close panel) - [ ] See some improvements asked in GH issues Prerequisites You will need the following things properly installed on your computer. Git Node.js (with npm) Ember CLI Google Chrome Google font api key To be able to run the app, you'll need to generate a Google Fonts API key. Then set the key as environment variable before running the ember serve command : export GOOGLE FONT API KEY=\"your-key-here\" Installation git clone this repository cd text2stl npm install Contribute To write... Running / Development ember serve Visit your app at http://localhost:4200. Visit your tests at http://localhost:4200/tests. Code Generators Make use of the many generators for code, try ember help generate for more details Running Tests ember test ember test --server Update Percy snaphost Run yarn percy exec:start , then run ember test or ember test --server & visit http://127.0.0.1:4200/tests?filter=Acceptance%20%7C%20visual. Note: You'll need PERCY TOKEN variable defined in your env. Linting npm run lint npm run lint:fix Building ember build (development) ember build --environment production (production) Usefull links three.js ember.js ember-cli Development Browser Extensions ember inspector for chrome ember inspector for firefox","default_branch":null,"files":null,"tree":[],"storefront":"/r/romgere","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/romgere/text2stl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}