Skip to content

marlinprotocol/oyster-monorepo

Repository files navigation

Oyster monorepo

Monorepo for the Oyster platform.

Organization

The repository is organized into projects:

In addition, some external projects are used which are described in external.

Project guidelines

Each project is expected to be owned, managed and licensed individually. Here's a quick checklist of items that are expected of every project:

  • MUST have a README.md with detailed instructions
    • MUST cover what the project is about
    • MUST cover how to build and/or use it in the context of the monorepo
    • SHOULD cover how to build and/or use it as an independent component outside the monorepo
  • MUST have a LICENSE.txt file with an appropriate license
  • SHOULD have a Nix build file
  • SHOULD be registered in the root flake

Licensing

Each project picks its own license. Please refer to each project subdirectory for the same. In addition, each project might use external dependencies each of which have their own license.