Building and Testing Saiku

Building and testing are crucial steps in the development process of Saiku. This guide provides information on how to build the Saiku project and outlines our current testing needs.

Building Saiku

To build Saiku, follow these steps after you have cloned the repository and set up your development environment:

1

Install Dependencies

First, make sure all necessary dependencies are installed:

npm install
2

Build the Project

Use this command to build the Saiku project:

npm run build

This compiles the source code and prepares it for execution.

3

Watch for Changes

For development, you can use the watch command to automatically rebuild the project when files change:

npm run watch

This command helps streamline the development process.

Testing Saiku

As of now, Saiku lacks a comprehensive testing suite. We recognize the importance of tests in maintaining the quality and stability of the software.

Current Status

  • Automated testing is not yet implemented for Saiku.
  • Manual testing is conducted periodically to ensure basic functionality.

Call for Contributors

We are actively seeking contributors to help us develop a robust testing framework for Saiku. This is a great opportunity for those looking to make a significant impact on an open-source project.

How You Can Help

  • Contributing to the creation of unit tests and integration tests.
  • Helping set up automated testing environments.
  • Proposing and implementing testing best practices.

Your expertise and contributions in testing can greatly enhance the reliability and quality of Saiku. We welcome your ideas, suggestions, and code contributions in this area.


Building and maintaining a project like Saiku is a collaborative effort. By contributing to the development and testing of Saiku, you help ensure its effectiveness and reliability for users worldwide.