Anastasia-Labs / lucid-evolution

https://anastasia-labs.github.io/lucid-evolution/
22 stars 7 forks source link

CI

Lucid Evolution

What's inside?

Lucid evolution includes the following packages

Packages

Lucid Evolution consists of the following packages:

All packages in Lucid Evolution are built using TypeScript and Effect . This combination enables us to manage side effects effectively, scale faster, and enhance type safety and developer experience.

Utilities

The monorepo is equipped with essential tools to facilitate development workflows:

Build

To build packages, run the following command:

cd lucid-evolution
pnpm build

Develop

To develop docs, run the following command:

cd lucid-evolution
pnpm dev

To test packages, run the following command:

pnpm test

To format files with prettier, run the following command:

pnpm format

To check formatting, run the following command:

pnpm format-check

To check linting, run the following command:

pnpm lint

Remote Caching

Lucid Evolution leverages the remote caching functionality provided by GitHub to optimize continuous integration (CI) pipelines.

By default, local caching is employed. Although there are no immediate plans for remote caching, the repository remains adaptable to future enhancements.

Contribution

Contributions to Lucid Evolution are welcome! Feel free to submit issues, feature requests, or pull requests to help improve the project.

License

Lucid Evolution is licensed under the MIT License, permitting unrestricted use, distribution, and modification.