[OFREP] Implement support for OFREP Server SDK configuration using environment variables
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 45/100
Direção de pesquisa
Comece localizando o ponto de entrada da configuração do OFREP SDK e sua configuração programática existente; em seguida, inspecione como as requisições e as configurações de timeout são representadas. Implemente o tratamento de OFREP_ENDPOINT, OFREP_HEADERS e OFREP_TIMEOUT_MS, dando precedência aos valores programáticos, e adicione validação, testes e exemplos de documentação conforme descrito na issue.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Overview
Implement support for OFREP SDK configuration using environment variables in the SDK.
Goal
Enable users of the OFREP to configure the client using standardized environment variables, improving flexibility and consistency across OpenFeature Protocol implementations.
Scope
Environment Variables to Support
The following environment variables should be implemented:
OFREP_ENDPOINT- The OFREP server endpoint (e.g.,http://localhost:2321)OFREP_HEADERS- Custom headers in comma-separated format (e.g.,"Authentication=Bearer 123,Content-Type=json")OFREP_TIMEOUT_MS- Request timeout in milliseconds (e.g.,5000)
Implementation Tasks
- Add support for reading
OFREP_ENDPOINTenvironment variable - Add support for reading
OFREP_HEADERSenvironment variable with proper parsing - Add support for reading
OFREP_TIMEOUT_MSenvironment variable - Ensure programmatic configuration takes precedence over environment variables
- Add validation and error handling for invalid environment variable values
- Update SDK documentation with environment variable usage examples
- Add tests for environment variable configuration
- Linguagem predominante
- Java
- Estrelas
- 49
- Forks
- 81
- Merge médio
- 20h 3min
- PRs com merge (30d)
- 6
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de open-feature/java-sdk-contrib
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
open-feature/java-sdk-contrib#1861 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
open-feature/java-sdk-contrib#1843 ·
-
[OFREP] Should the provider handle codeDefaultFlag responses? Disabled flags surface FLAG_NOT_FOUND Abertaquestion
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
open-feature/java-sdk-contrib#1850 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
open-feature/java-sdk-contrib#1845 ·
-
open-feature/java-sdk-contrib#1829 · 1 responsável ·
Todas as issues de open-feature/java-sdk-contrib
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
HL7/fhir-ig-publisher#1375 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
-
Flaky: a relaunched catch-up replay can still report catching up right after its marker is written Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
johanhaleby/occurrent#1134 ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
objectionary/jeo-maven-plugin#1811 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100