This repository contains the code for the TSE Advanced Embedding for Javascript Developers course.
For this course, you will need the following:
- (optional)
git
command line if using thegit clone
download. See the Git Clone Section npm
, aka Node Package Manager. This code has been testing on 10.8.3+, but any modern version should work.- An IDE such as VS Code, PyCharm or similar that supports React apps.
First you need to download the code. There are two approaches, you can clone the code using git clone
or you can
download the code. git clone
is recommended, but both approaches work.
This approach requires you to have git installed on your computer. From the command line run
git clone https://github.com/thoughtspot/tse-advanced-tutorial-next
. You should see messages like the following and a
new folder, called tse-advanced-tutorial-next
will be created.
Alternatively, you can download the code from GitHub using the UI.
This will download a file called tse-advanced-tutorial-next-main.zip
. Unzip the file and you get a directory
called tse-advanced-tutorial-next-main
.
Now that you've downloaded the code from GitHub, you need to install dependencies. cd
into the directory name based
on your download option. Then run npm install
. You may see some warnings, but can typically ignore those. You will get
a message like the following once the installation is complete:
Finally, run npm run dev
. You should see a message saying the server has started.
Open http://localhost:3000 with your browser to see the starting page.
The following are links to the main technologies used in this course.
- ThoughtSpot React documentation for details on how to install and use TS React components.
- React developer site to learn more about React.
- Next.js developer site to learn more about Next.js
- Typescript Language site to learn more about typescript.
- Flowbite for React to learn about the components used in this application.