Estimaker is a powerful tool designed for visual forecasting. It serves as a frontend for the squiggle probabilistic modeling library, providing an intuitive interface for users to interact with the library's capabilities.
Follow these steps to get Estimaker up and running:
- Ensure you're using Node.js version 18.
- Run
pnpm install
to install all the necessary dependencies. - Link the project to the Vercel project by executing
vercel link
. When prompted, select theGood Heart Labs / Estimaker Liveblocks Project
. - Run
pnpm env:pull
to fetch the environment variables.
To run the project locally for development purposes, execute vercel dev
in the repository root.
To maintain code integrity and version control, work should not be pushed directly to the main branch. Instead, follow these steps for features and bug fixes:
- Branch off of the main branch.
- Make your changes in this new branch.
- Open a pull request to the main branch.
- Include a comprehensive description of the changes you've made in the pull request.
By adhering to this workflow, we can ensure a clean and manageable codebase.