Skip to content

3D text generator for 3D printing. EmberJs / Typescript / Three.js

Notifications You must be signed in to change notification settings

romgere/text2stl

Repository files navigation

Netlify Status

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.

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 <repository-url> this repository
  • cd text2stl
  • npm install

Contribute

To write...

Running / Development

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