An open API service indexing awesome lists of open source software.

https://github.com/nikiforovall/xmindcsharp

XMind API for C#
https://github.com/nikiforovall/xmindcsharp

mindmaps tools xmind xmind-api xmindcsharp

Last synced: about 1 year ago
JSON representation

XMind API for C#

Awesome Lists containing this project

README

          

# XMindCSharp [![AppVeyor Badge](https://ci.appveyor.com/api/projects/status/xtmsp1i4ot8j6tbs?svg=true)](https://ci.appveyor.com/project/NikiforovAll/xmindcsharp/branch/master) [![NuGet Badge](https://buildstats.info/nuget/xmindcsharp)](https://www.nuget.org/packages/xmindcsharp/) [![XMindCSharp on fuget.org](https://www.fuget.org/packages/XMindCSharp/badge.svg)](https://www.fuget.org/packages/XMindCSharp) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)

XMind API that allows to build .xmind files programmatically

## Install

```bash
dotnet add package XMindCsharp --version X.Y.Z
```

## Getting Started

```csharp
var book = new XMindConfiguration()
.WithFileWriter("./output", zip: true)
.CreateWorkBook(workbookName: "test.xmind");
var sheet = book.CreateSheet();
book.AddSheet(sheet, 0); //replaced primary sheet
```

* Example application could be found at: [examples/simple](https://github.com/NikiforovAll/xmindcsharp/tree/master/examples/simple)
* See [XMindAPI.Tests](https://github.com/NikiforovAll/xmindcsharp/tree/master/XMindAPI.Tests) for more details and examples.

### Example

Here is what you can do with it: ![edu-scope-to-mindmap](docs/example_output1.png)

Full source code could be found at [edu-scope-to-mindmap](https://github.com/NikiforovAll/edu-scope-to-mindmap).

## Running the tests

Run following command from the root folder:

```bash
dotnet test ./XMindAPI.Tests/
```

## Scope

## Contribute

Git Commit Guidelines:

```text
[optional scope]:

[optional body]

[optional footer]
```

#### Type

Must be one of the following:

* **build**: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
* **ci**: Changes to our CI configuration files and scripts (example scopes: Circle, BrowserStack, SauceLabs)
* **docs**: Documentation only changes
* **feat**: A new feature
* **fix**: A bug fix
* **perf**: A code change that improves performance
* **refactor**: A code change that neither fixes a bug nor adds a feature
* **style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
* **test**: Adding missing tests or correcting existing tests

### Scope

The following is the list of supported scopes:

* project_infrastructure
* readme
* core_functionality
* [TBD]

## Info

*
*

## Authors

* **Alexey Nikiforov** - *Initial work* [NikiforovAll](https://github.com/NikiforovAll)

## License

This project is licensed under the MIT License

## Acknowledgments

*