Executando verificação de segurança...
3

[PITCH] Estou construindo uma linguagem de marcação e queria feedbacks

Onoper

O que se trata

A ideia é transformar listas em fluxogramas simples, existe o mermaid que é uma lang para criar fluxogramas e ela é muito funcional, tem muitos usuários e inclusive sou um deles, ela é muito útil quando você quer construir um software ou planejar uma funcionalidade.

Porém ele é complexo para pessoas "comuns" utilizarem (até porque não é o publico, ele é feito para desenvolvedores), apesar da função principal dele ser criar fluxogramas para desenvolvimento, é normal que eu utilize ele também para estruturar minhas ideias ou planejar processos.

Aqui entra o Onoper

Para planejar processos ou organizar ideias no geral (e não sistemas) ele deixa a pecar porque não da para adicionar anotações (eficientemente) e ele acaba tendo uma complexidade que acaba não se fazendo necessária.

Então resolvi criar o Onoper que é um lang que também faz fluxogramas, mas ela é voltada para listas que acaba sendo uma estrutura de dados muito mais simples que os "grafos" que ele trabalha, muito provavelmente já é a forma natural que você anota seus processos e talvez até suas ideias.

Além dela permitir anotações em cada um dos itens o que permite adicionar tanto comentários quando problemas na idea/processo.

Status

A ideia é ser uma lang opensource, vou dar suporte a ela e ir adicionando features enquanto estiver usando, mas se alguém quiser adicionar novas features ou contribuir com o projeto encontrando bugs por exemplo fique a vontade, atualmente ela pode ser testada no playground, você pode clonar o projeto ou instalar a lib por npm (ela é compilada em HTML).

Literalmente lancei o playground e a lang hoje, então oque não deve faltar é bugs para encontrar, antes do tabnews eu postei no linkedin mais cedo, então alguns bugs já foram encontrados, inclusive vários já foram resolvidos.

Repositório: https://github.com/onoper-lang/core
Playground: https://onoper-preview.vercel.app

Carregando publicação patrocinada...
3

Achei legal, mas segue algumas ideias:

  • Seria diminuir a barra do editor e colocar um botão para esconde-la;
  • No preview, colocar alguns botões para mostrar os detalhes
  • Deixar criar mais de uma lista (lado-a-lado)
  • Botão para abrir o preview em tela cheia
  • Deixar mover o card de forma independente
  • Botão para limpar o editor
  • Ícone para remover um item da lista

Acho que é isso, mas gostei da ideia