Os componentes do MarkWhen foram separados e vivem em outros repositórios sob a organização Mark-When.
O aplicativo da web (o editor) é a única coisa que não é de código aberto. Tudo o mais (incluindo a linha do tempo e a extensão do código VS) é - confira os links abaixo e o diagrama da imagem dos repositórios.

Markwhen é uma ferramenta interativa de texto para tempo. Escreva o texto de marcação e é convertido em uma linha do tempo em cascata.
Use o editor aqui.
Este repositório é para o recipiente de visualização, não para o editor. O editor (Markwhen.com) e a extensão do VSCODE são construídos na parte superior do contêiner de exibição.

O recipiente de exibição renderiza vistas diferentes, como a linha do tempo e o calendário. É possível criar suas próprias visualizações usando a biblioteca de clientes do View.
| Links | |
|---|---|
| Editor | https://markwhen.com |
| Extensão do vscode | https://marketplace.visualstudio.com/items?itemname=markwhen.markwhen |
| Documentação | https://docs.markwhen.com |
| Blog | https://blog.markwhen.com |
| Analisador | https://github.com/mark-when/parser |
| Visualização da linha do tempo | https://github.com/mark-when/timeline |
| Vista do calendário | https://github.com/mark-when/calendar |
| Retomar a visualização | https://github.com/mark-when/resume |
| Veja a biblioteca do cliente (para fazer suas próprias visualizações) | https://github.com/mark-when/view-client |
| Modelo de visualização de vue | https://github.com/mark-when/vue-view-template |
Se você quiser se manter atualizado sobre o desenvolvimento de recursos do MarkWhen, adicione seu e-mail aqui.
Obtenha a extensão do vscode aqui.
Para alternar entre o editor de texto e a exibição da linha do tempo, selecione View: Reopen editor with... Na paleta de comando e escolha Text Editor .
A visualização padrão é hospedada em https://timeline.markwhen.com. Você pode executar sua própria instância local da linha do tempo (ou outra visualização) e atualizar useViewProviders de acordo:
/* src/Views/useViewProviders.ts */
...
export const useTimelineExternalProvider = () => ({
id: "markwhen.timeline",
name: "Timeline",
- url: "https://timeline.markwhen.com",
+ url: "http://localhost:5173"
...
})Visualizar contêiner:
> git clone [email protected]:mark-when/markwhen.git
> cd markwhen
> npm i
> npm run dev(Opcional) Execute a exibição da linha do tempo localmente:
> git clone [email protected]:mark-when/timeline.git
> cd timeline
> npm i
> npm run dev (Opcional) Atualizar useViewProviders :
/* src/Views/useViewProviders.ts */
...
export const useTimelineExternalProvider = () => ({
id: "markwhen.timeline",
name: "Timeline",
- url: "https://timeline.markwhen.com",
+ url: "http://localhost:5173"
...
}) O renderizador renderiza o que é dado ao markwhenStore .
Para ativar a edição da Visualização da linha do tempo, set editorOrchestrator.editable to true :
const editable = ref(true);
> git clone [email protected]:mark-when/markwhen.git
> cd markwhen
> docker build -t markwhen .
> docker run -p8080:8080 markwhen
Isso deve construir uma imagem markwhen desenvolvimento do Dockerfile e executá -la na porta 8080 . Uma vez em execução, ele deve estar disponível em http: // localhost: 8080
A documentação está localizada aqui.