atualmente, algumas (não todas) de nossas mudanças de API são anunciadas na lista de discussão e algumas (não todas) são mencionadas nas notas de lançamento.
Existe uma maneira de otimizar isso?
Ideias:
Ou mantê-lo como está - tentar informar razoavelmente a multidão de alguma forma?
Não tenho certeza se precisamos do arquivo, mas os anúncios para a lista de e-mails são certamente uma boa ideia.
(por outro lado, espero que estejamos chegando a um ponto em breve, onde as mudanças de API são algo que acontece raramente ;-))
Otimista. ;-)
Eu sugeriria o versionamento de APIs para que os usuários de uma API sejam notificados no momento da compilação quando precisarem atualizar seu código devido a uma alteração na API.
ou seja, algo na linha de (paciência - não testado):
my_api.h
#define MY_API_VERSION 4711
#if MY_API_VERSION_USED != MY_API_VERSION
#error my_api version does not match used version
#endif
...
usercode.c
#define MY_API_VERSION_USED 23
#include "my_api.h"
...
Este problema foi marcado automaticamente como obsoleto porque não teve atividades recentes. Ele será fechado se nenhuma outra atividade ocorrer. Se você quiser que eu ignore esse problema, marque-o com o rótulo "Estado: não desatualize". Obrigado por suas contribuições.
fechando por agora.