-
Notifications
You must be signed in to change notification settings - Fork 30
Create a Local Development & Testing Guide #124
Copy link
Copy link
Open
Labels
ECSoC26Official label for ECSoC26 event contributions.Official label for ECSoC26 event contributions.ECSoC26-L1Level 1 contribution for the ECSoC26 event.Level 1 contribution for the ECSoC26 event.assignedIndicates that the issue has been assigned to a contributor who is actively working on it.Indicates that the issue has been assigned to a contributor who is actively working on it.backendBackend developmentBackend developmentdatabaseDatabase and schema related changesDatabase and schema related changesdocumentationImprovements or additions to documentationImprovements or additions to documentationfrontendFrontend developmentFrontend developmentgood first issueGood for newcomersGood for newcomerslevel:beginnerSuitable for first-time or beginner contributors.Suitable for first-time or beginner contributors.priority:highHigh priority task requiring attention.High priority task requiring attention.size/SSmall contribution with limited scope.Small contribution with limited scope.type:accessibilityImproves accessibility and usability.Improves accessibility and usability.type:backendChanges backend services or server-side logic.Changes backend services or server-side logic.type:documentationImproves project documentation.Improves project documentation.type:frontendChanges frontend or client-side code.Changes frontend or client-side code.websiteRelated to the project's website.Related to the project's website.
Description
Metadata
Metadata
Assignees
Labels
ECSoC26Official label for ECSoC26 event contributions.Official label for ECSoC26 event contributions.ECSoC26-L1Level 1 contribution for the ECSoC26 event.Level 1 contribution for the ECSoC26 event.assignedIndicates that the issue has been assigned to a contributor who is actively working on it.Indicates that the issue has been assigned to a contributor who is actively working on it.backendBackend developmentBackend developmentdatabaseDatabase and schema related changesDatabase and schema related changesdocumentationImprovements or additions to documentationImprovements or additions to documentationfrontendFrontend developmentFrontend developmentgood first issueGood for newcomersGood for newcomerslevel:beginnerSuitable for first-time or beginner contributors.Suitable for first-time or beginner contributors.priority:highHigh priority task requiring attention.High priority task requiring attention.size/SSmall contribution with limited scope.Small contribution with limited scope.type:accessibilityImproves accessibility and usability.Improves accessibility and usability.type:backendChanges backend services or server-side logic.Changes backend services or server-side logic.type:documentationImproves project documentation.Improves project documentation.type:frontendChanges frontend or client-side code.Changes frontend or client-side code.websiteRelated to the project's website.Related to the project's website.
Description
Setting up a development environment should be straightforward for every contributor. At the moment, there is no complete guide covering local installation, environment variables, database initialization, API configuration, testing, and debugging.
Create a dedicated Developer Setup Guide that walks contributors through the entire process of running Kepler locally.
Requirements
Document:
Prerequisites
Installation
Environment Variables
Explain every variable.
Example
Running
Testing
Common Errors
Examples
Acceptance Criteria
Labels
documentationdeveloper experiencetesting