JMigrations

Pessoal ,

estou iniciando um novo framework e gostaria de ajuda e idéias de vocês.

Ele está no GitHub (https://github.com/jrdalpra/jmigrations).

Todas as idéias e ajuda são bem vindas!

Valeu.


José Volmei Dal Prá Junior - (49) 9112 9359
Bacharel em Ciência da Computação - UnoChapecó
Pós-Graduado em Desenvolvimento de Software Com Java - Unoesc Xxe
Consultor Java e TotalCross
http://www.kombo.com.br/meucurriculo/jrdalpra

Continuando …

Fizemos já uma parte do JMigrations ... agora já é possível escrever as migrações usando a DSL 100% Java.

Já criamos o domínio dos comandos mais utilizados.

Alguns exemplos aqui [url]https://github.com/jrdalpra/jmigrations/blob/master/br.com.wolkenapps.jmigrations.dsl/src/test/java/IdeasForMigrationDSL.java[/url]

Próximos passos
          - Aumentar a DSL para poder fazer manipulação de dados (insert, update, delete)
          - Iniciar especificação da ENGINE que aplicará as migrações
          - Criar uma implementação de referência da ENGINE

Que puder opinar e ajudar ... agradeço!

Obrigado.

[quote=jrdalpra]Continuando …

Fizemos já uma parte do JMigrations ... agora já é possível escrever as migrações usando a DSL 100% Java.

Já criamos o domínio dos comandos mais utilizados.

Alguns exemplos aqui [url]https://github.com/jrdalpra/jmigrations/blob/master/br.com.wolkenapps.jmigrations.dsl/src/test/java/IdeasForMigrationDSL.java[/url]

Próximos passos
          - Aumentar a DSL para poder fazer manipulação de dados (insert, update, delete)
          - Iniciar especificação da ENGINE que aplicará as migrações
          - Criar uma implementação de referência da ENGINE

Que puder opinar e ajudar ... agradeço!

Obrigado.[/quote]

Fiquei curioso pra saber como isto compila:

É coisa do Lombok?

Sim.

http://projectlombok.org/features/experimental/ExtensionMethod.html

Isso não será obrigatório. É apenas um SINTAX SUGGAR, mas podes fazer a migration sem isso.

[quote=jrdalpra]Sim.

http://projectlombok.org/features/experimental/ExtensionMethod.html

Isso não será obrigatório. É apenas um SINTAX SUGGAR, mas podes fazer a migration sem isso.[/quote]

Bacana, cara!

Eu sempre fui fã das migrations no ruby. Gostei da ideia de um pro java!