Skip to main content

Expectations for Developers

  1. Use Cases:

    • Ensure that your extensions or features align with the broader goals of the application.
    • Understand that the OpenBB Platform is designed to be foundational; build in a way that complements and doesn't conflict with its core functionalities.
  2. Documentation:

    • Provide clear and comprehensive documentation for any new feature or extension you develop.
  3. Code Quality:

    • Adhere to the coding standards and conventions of the OpenBB Platform.
    • Ensure your code is maintainable, well-organized, and commented where necessary.
  4. Testing:

    • Thoroughly test any new feature or extension to ensure it works as expected.
  5. Performance:

    • Ensure that your extensions or features do not adversely affect the performance of the OpenBB Platform.
    • Optimize for scalability, especially if you anticipate high demand for your feature.
  6. Collaboration:

    • Engage with the OpenBB community to gather feedback on your developments.