Skip to content

Commit

Permalink
fix(ci): init submodule
Browse files Browse the repository at this point in the history
  • Loading branch information
Adamska1008 committed Aug 22, 2024
1 parent d3a7a12 commit 59b03c4
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/cmake-single-platform.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Initialize Git Submodules
run: |
git submodule update --init
- name: Configure CMake
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# myxml

>Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The World Wide Web Consortium's XML 1.0 Specification of 1998 and several other related specifications—all of them free open standards—define XML.
>
>
> [Learn more about XML on Wikipedia](https://en.wikipedia.org/wiki/XML)
**myxml** is a simple, stable, and user-friendly XML DOM parser designed to be easy to integrate and extend.

## Features

The repo is still a work in progress and has not yet fully support XML features. Currently, it can parse xml element with attributes and PCDATA, including nested and multi-leveled elements.
The repo is still a work in progress and has not yet fully support XML features. Currently, it can parse xml element with attributes and PCDATA, including nested and multi-leveled elements.

Contributions are welcome! Read [Contribution Guide](./docs/contribution_guide.md) for more information. Turn to [issues](https://github.com/Adamska1008/myxml/issues) to see what we aims to accomplish next.

Expand Down Expand Up @@ -37,7 +37,7 @@ To compile the project, navigate to the project directory and run:
```bash
cmake -S . -B build
cmake --build build
```
```

### Running tests

Expand Down Expand Up @@ -85,4 +85,4 @@ What's more, **tinyxml2** is too old to be maintained or enhanced with new featu

## Inspiration

This repo is inspired by [tinyxml2](https://github.com/leethomason/tinyxml2), [pugixml](https://github.com/zeux/pugixml) and the [serde](https://crates.io/crates/serde) serialization framework.
This repo is inspired by [tinyxml2](https://github.com/leethomason/tinyxml2), [pugixml](https://github.com/zeux/pugixml) and the [serde](https://crates.io/crates/serde) serialization framework.

0 comments on commit 59b03c4

Please sign in to comment.