Skip to content

GeoSight Developer GuideΒΆ

In this section of the documentation, we aim to onboard developers onto the process of setting up a developer workstation, understanding the system architecture, contributing back to the project and so forth. Here is a brief overview of the content provided here:

  • Architecture: - Here we outline the system architecture using ER Diagrams, Software Component Diagrams etc.
  • Design: - Here we outline design guidance of project.
  • Roadmap: - Here we outline future plans for the project.
  • Testing - This section focuses on setting up end-to-end testing for the project.
  • Plugins: - In this section, we cover the GeoSight plugins that can be activated.
  • Translation: - In this section, we cover how to do translations.
  • Workflow: - In this section of the documentation, we explain how to work with workflows, examples of typical workflows for adding features, fixing bugs etc.
  • Github Workflow Here, we present the documentation workflow for creating a new feature or reporting a bug.
  • End to End Test Workflow Here, we present the documentation workflow for interacting with end-to-end tests to ensure the frontend functions correctly.