# xmindcsharp **Repository Path**: xiaoyiv/xmindcsharp ## Basic Information - **Project Name**: xmindcsharp - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-13 - **Last Updated**: 2024-01-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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 *