Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lunarmodules/luaexpat
LuaExpat is a SAX XML parser based on the Expat library
https://github.com/lunarmodules/luaexpat
expat expat-xml-parser lua xml
Last synced: 23 days ago
JSON representation
LuaExpat is a SAX XML parser based on the Expat library
- Host: GitHub
- URL: https://github.com/lunarmodules/luaexpat
- Owner: lunarmodules
- License: mit
- Created: 2022-02-15T20:02:23.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-27T14:34:13.000Z (7 months ago)
- Last Synced: 2024-12-10T16:04:49.339Z (about 1 month ago)
- Topics: expat, expat-xml-parser, lua, xml
- Language: Lua
- Homepage: https://lunarmodules.github.io/luaexpat/
- Size: 182 KB
- Stars: 24
- Watchers: 7
- Forks: 12
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
LuaExpat
--------[![Unix build](https://img.shields.io/github/actions/workflow/status/lunarmodules/luaexpat/unix_build.yml?branch=master&label=Unix%20build&logo=linux)](https://github.com/lunarmodules/luaexpat/actions/workflows/unix_build.yml)
[![Luacheck](https://github.com/lunarmodules/luaexpat/actions/workflows/luacheck.yml/badge.svg)](https://github.com/lunarmodules/luaexpat/actions/workflows/luacheck.yml)
[![License](https://img.shields.io/badge/license-MIT-success)](https://lunarmodules.github.io/luaexpat/license.html)# Overview
LuaExpat is a SAX XML parser based on the Expat library. LuaExpat is free
software and uses the same license as Lua 5.1.## Download
LuaExpat source can be downloaded from the [github releases](https://github.com/lunarmodules/luaexpat/releases)
or from [LuaRocks](https://luarocks.org/search?q=luaexpat).## History
For version history please [see the documentation](https://lunarmodules.github.io/luaexpat/index.html#history)
### Release instructions:
- ensure [the changelog](https://lunarmodules.github.io/luaexpat/index.html#history) is up to date and has
the correct version and release date.
- update the [status](https://lunarmodules.github.io/luaexpat/index.html#status) section
- update copyright years at the [license page](https://lunarmodules.github.io/luaexpat/license.html) and
the [LICENSE file](https://github.com/lunarmodules/luaexpat/blob/master/LICENSE).
- update version info and copyright in file
[`lxplib.h`](https://github.com/lunarmodules/luaexpat/blob/master/src/lxplib.h)
- create a new rockspec file for the new version
- commit the above changes and create a PR
- after merging the PR tag it in `x.y.z` format, and push the tag (make sure the
rockspec file is touched in the same commit that gets the version tag)
- the Github actions CI will automatically push a new LuaRocks release
- test the uploaded rock using: `luarocks install luaexpat`
- add the new release to the [Github releases](https://github.com/lunarmodules/luaexpat/releases)## License
[MIT license](https://lunarmodules.github.io/luaexpat/license.html)