Skip to content

Commit 3a45dec

Browse files
Merge branch 'main' into dependabot/github_actions/actions-05e5380a2d
2 parents 7e80820 + f7b987d commit 3a45dec

35 files changed

Lines changed: 1207 additions & 1169 deletions

.envrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ fi
1414

1515
# Load Nix flake if flake.nix exists
1616
if has nix && [ -f flake.nix ]; then
17-
use flake
1817
fi
1918

2019
# Project environment variables

.github/workflows/hypatia-scan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,4 +412,4 @@ jobs:
412412
repo: context.repo.repo,
413413
issue_number: context.issue.number,
414414
body: comment
415-
});
415+
});

CHANGELOG.adoc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
== Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on https://keepachangelog.com/en/1.1.0/[Keep a
6+
Changelog], and this project adheres to
7+
https://semver.org/spec/v2.0.0.html[Semantic Versioning].
8+
9+
=== [Unreleased]

CHANGELOG.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

CODE_OF_CONDUCT.adoc

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
== Contributor Covenant Code of Conduct
2+
3+
=== Our Pledge
4+
5+
We pledge to make participation a harassment-free experience for
6+
everyone.
7+
8+
=== Our Standards
9+
10+
*Positive behavior:* * Using welcoming language * Being respectful of
11+
differing viewpoints * Accepting constructive criticism * Focusing on
12+
what is best for the community
13+
14+
*Unacceptable behavior:* * Harassment, trolling, or personal attacks *
15+
Publishing private information without permission
16+
17+
=== Enforcement
18+
19+
Report issues to the maintainers. All complaints will be reviewed.
20+
21+
=== Attribution
22+
23+
Adapted from https://www.contributor-covenant.org/[Contributor Covenant]
24+
v2.1.

CODE_OF_CONDUCT.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

CONTRIBUTING.adoc

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
== Contributing to PseudoScript
2+
3+
This is a *brand-surface repo*. The compiler, type checker, borrow
4+
checker, codegen, and face transformer all live in
5+
https://github.com/hyperpolymath/affinescript[affinescript].
6+
7+
=== Where to file what
8+
9+
[width="100%",cols="50%,50%",options="header",]
10+
|===
11+
|Issue |Repo
12+
|The face transformer mangles my code
13+
|https://github.com/hyperpolymath/affinescript/issues[affinescript]
14+
15+
|The error message uses the wrong vocabulary for this face
16+
|https://github.com/hyperpolymath/affinescript/issues[affinescript] —
17+
the face vocabulary lives in `+lib/face.ml+`
18+
19+
|New language feature needed (extern types, dependent types, etc.)
20+
|https://github.com/hyperpolymath/affinescript/issues[affinescript]
21+
22+
|Brand README is unclear / wrong |this repo
23+
24+
|Example program doesn’t compile |this repo (and probably also
25+
affinescript if it’s a transformer bug)
26+
27+
|Tutorial / migration guide additions |this repo
28+
29+
|Add this face to my IDE / build tool |this repo, but expect it to
30+
depend on affinescript work first
31+
|===
32+
33+
=== Local workflow
34+
35+
[source,bash]
36+
----
37+
opam install affinescript # installs the compiler
38+
git clone https://github.com/hyperpolymath/pseudoscript
39+
cd pseudoscript
40+
just hello # smoke-test the example
41+
just check examples/hello.affine
42+
just preview examples/hello.affine
43+
----
44+
45+
=== Pull requests
46+
47+
* SPDX header on every new file (`+AGPL-3.0-or-later+`).
48+
* Run `+just hello+` and any other examples added before opening the PR.
49+
* If you’re touching the face transformer, open the PR against
50+
https://github.com/hyperpolymath/affinescript[affinescript], not here.
51+
52+
=== Code of conduct
53+
54+
See `+CODE_OF_CONDUCT.md+` (TBD; for now follow the affinescript code of
55+
conduct).

CONTRIBUTING.md

Lines changed: 0 additions & 45 deletions
This file was deleted.

GOVERNANCE.adoc

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
== Governance
2+
3+
=== Overview
4+
5+
This project is governed by the following principles and structures to
6+
ensure transparent, inclusive, and effective decision-making.
7+
8+
=== Roles and Responsibilities
9+
10+
==== Maintainers
11+
12+
Maintainers are responsible for: - Reviewing and merging pull requests -
13+
Managing releases and versioning - Ensuring code quality and standards -
14+
Triaging issues and bug reports - Community engagement and support
15+
16+
==== Contributors
17+
18+
Contributors are expected to: - Follow the code of conduct - Submit
19+
well-documented pull requests - Write tests for new functionality -
20+
Maintain existing tests - Update documentation as needed
21+
22+
=== Decision Making
23+
24+
==== Minor Changes
25+
26+
* Can be made by any maintainer
27+
* Include bug fixes, documentation updates, dependency updates
28+
29+
==== Major Changes
30+
31+
* Require discussion in issues or pull requests
32+
* Include new features, architectural changes, API changes
33+
* Need approval from at least 2 maintainers
34+
35+
==== Breaking Changes
36+
37+
* Require RFC (Request for Comments) process
38+
* Need approval from majority of maintainers
39+
* Must include migration guide
40+
41+
=== Code of Conduct
42+
43+
All participants are expected to follow our Code of Conduct. Violations
44+
can be reported to the maintainers.
45+
46+
=== Communication
47+
48+
* *Issues*: For bug reports and feature requests
49+
* *Discussions*: For questions and general discussion
50+
* *Pull Requests*: For code contributions
51+
52+
=== Licensing
53+
54+
All contributions are made under the terms of the repository’s LICENSE
55+
file. By submitting a pull request, you agree to license your
56+
contributions accordingly.
57+
58+
'''''
59+
60+
_Last updated: 2026-07-18_

GOVERNANCE.md

Lines changed: 0 additions & 60 deletions
This file was deleted.

0 commit comments

Comments
 (0)