Root Swift package mirroring PureYAML's structure, rules, and verification gates. Includes the XML node model (Node, Element, Attribute, QualifiedName), a working emitter (Serializer) with escaping and pretty/compact options, and structural validation. The parser surface is stable; parse() raises notImplemented until the scanner lands, pinned by a test. - dependency-free, namespaced under PureXML - portability and style gates carried over (style, namespacing, forbidden patterns, swiftformat, swiftlint, linux, wasm, windows CI) - 11 tests passing
44 lines
1.7 KiB
Markdown
44 lines
1.7 KiB
Markdown
# Code of Conduct
|
|
|
|
## Our pledge
|
|
|
|
We are committed to providing a friendly, safe, and welcoming environment for
|
|
everyone who takes part in the PureXML project, regardless of background or
|
|
identity. We pledge to act and interact in ways that contribute to an open,
|
|
respectful, and healthy community.
|
|
|
|
## Our standards
|
|
|
|
Examples of behavior that helps the community:
|
|
|
|
- Showing empathy and kindness toward other people.
|
|
- Being respectful of differing opinions, viewpoints, and experiences.
|
|
- Giving and gracefully accepting constructive feedback.
|
|
- Taking responsibility, apologizing to those affected by our mistakes, and
|
|
learning from the experience.
|
|
- Focusing on what is best for the community as a whole.
|
|
|
|
Behavior that is not acceptable includes personal attacks, insulting or
|
|
derogatory comments, public or private harassment, publishing others' private
|
|
information without explicit permission, and any other conduct that could
|
|
reasonably be considered inappropriate in a professional setting.
|
|
|
|
## Standard
|
|
|
|
This project adopts the [Contributor Covenant](https://www.contributor-covenant.org),
|
|
version 2.1, available at
|
|
https://www.contributor-covenant.org/version/2/1/code_of_conduct/. That document
|
|
is the full reference for expected behavior and enforcement guidelines.
|
|
|
|
## Enforcement
|
|
|
|
Instances of unacceptable behavior may be reported to the project maintainer at
|
|
**mihaelamj.com**. All reports will be reviewed and investigated promptly and
|
|
fairly. The maintainer is obligated to respect the privacy and security of the
|
|
reporter of any incident.
|
|
|
|
## Scope
|
|
|
|
This Code of Conduct applies within all project spaces and also applies when an
|
|
individual is officially representing the project in public spaces.
|