Migrate build system to bazel
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 20/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- java
- Domínio
- build-system
Direção de pesquisa
Comece revisando a issue #2 e a discussão existente nesta issue para entender a mudança proposta de Maven para Bazel. A tarefa estará concluída quando o repositório Java puder ser compilado com Bazel e depender de data-plane-api para os protos necessários, em vez de copiá-los para o repositório.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
(basing this on #2)
What are people's thoughts on migrating this repo to use bazel instead of maven? Not only would it match the build tooling that envoy uses, but it would also simplify the problem of importing the necessary protos, as we'd be able to depend on data-plane-api instead of copying all the protos into this repo. Bazel also has fairly good native support for Java and the IJ plugin works well for small repos.
Thoughts? I'd be happy to put in the work to move it over (I have some experience migrating java repos to bazel), but I'd like to know where we stand on this before starting that work.
- Linguagem predominante
- Java
- Estrelas
- 312
- Forks
- 150
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
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 envoyproxy/java-control-plane
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
envoyproxy/java-control-plane#481 ·
-
Support stream scoped routesAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
envoyproxy/java-control-plane#471 · 1 comentário ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
envoyproxy/java-control-plane#463 ·
-
helpAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
envoyproxy/java-control-plane#432 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
envoyproxy/java-control-plane#411 ·
Todas as issues de envoyproxy/java-control-plane
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
redhat-developer/intellij-quarkus#1626 ·
-
Type/Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
wso2/product-integrator-mi#5061 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
quarkiverse/quarkus-roq#1277 ·
Mantenedores costumam responder em até 1 dia
-
Typos in page footerAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
apache/logging-site#48 ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
apache/maven-surefire#3496 · 3 comentários ·
Mantenedores costumam responder em até 1 dia