Skip to content

Commit 72316b6

Browse files
prepare next release
1 parent fef924a commit 72316b6

126 files changed

Lines changed: 24837 additions & 5126 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[submodule "builtin_extension_source"]
2-
path = builtin_extension_source
2+
path = pmp_manip/builtin_extension_source
33
url = https://github.com/GermanCodeEngineer/pmp-manip-builtin-extensions

MANIFEST.in

Lines changed: 0 additions & 1 deletion
This file was deleted.

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,13 @@ py-pmp-manip/
5151
│ ├── config/ # Configuration schema and lifecycle
5252
│ ├── core/ # Core functionality
5353
│ ├── ext_info_gen/ # Information generator for custom extensions
54+
│ ├── important_consts.py # Common important constants
5455
│ ├── opcode_info/ # Contains an API for and the information about all the blocks
5556
│ │ ├── api/ # Theoretical structure of the API
5657
│ │ ├── data/ # Actual data for the API
5758
│ │ └── doc_api/ # A seperate API, which gives information about blocks and monitors in a human-readable way
58-
│ ├── utility/ # Utilities for other modules
59-
│ └── important_consts.py # Common important constants
59+
│ ├── builtin_extension_source/ # Resource Submodule: Adapted Built-in PenguinMod Extensions
60+
│ └── utility/ # Utilities for other modules
6061
├── docs/ # Documentation
6162
├── scripts/ # Independent project-related scripts for developers
6263
│ ├── check_for_updates.py # Checks for updates in foreign code files, from which e.g. constants are derived

TODO.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ TODOs Sorted by Priorites
33
Special:
44
- TODOs in Code + read through code, optimize here and there
55

6-
Currently Working On:
7-
- add tests to "TODO: test"
6+
Currently Working On: /
87

98
Changelog since last Release: /
109

builtin_extension_source

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Set the default behavior, in case people don't have core.autocrlf set.
2+
* text=auto
3+
4+
# Explicitly specify line endings for as many files as possible.
5+
# People who (for example) rsync between Windows and Linux need this.
6+
7+
# File types which we know are binary
8+
*.sb2 binary
9+
10+
# Prefer LF for most file types
11+
*.css text eol=lf
12+
*.frag text eol=lf
13+
*.htm text eol=lf
14+
*.html text eol=lf
15+
*.iml text eol=lf
16+
*.js text eol=lf
17+
*.js.map text eol=lf
18+
*.json text eol=lf
19+
*.json5 text eol=lf
20+
*.md text eol=lf
21+
*.vert text eol=lf
22+
*.xml text eol=lf
23+
*.yml text eol=lf
24+
25+
# Prefer LF for these files
26+
.editorconfig text eol=lf
27+
.eslintignore text eol=lf
28+
.eslintrc text eol=lf
29+
.gitattributes text eol=lf
30+
.gitignore text eol=lf
31+
.gitmodules text eol=lf
32+
.npmignore text eol=lf
33+
LICENSE text eol=lf
34+
Makefile text eol=lf
35+
README text eol=lf
36+
TRADEMARK text eol=lf
37+
38+
# Use CRLF for Windows-specific file types
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
Copyright (c) 2016, Massachusetts Institute of Technology
2+
Copyright (c) 2020-2022, Thomas Weber
3+
Copyright (c) 2023-present Penguinmod
4+
Copyright (c) 2025-present, GermanCodeEngineer
5+
All rights reserved.
6+
7+
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
8+
9+
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
10+
11+
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
12+
13+
3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
14+
15+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# 🧩 pmp-manip-bultin-extensions
2+
3+
Resource Repo. Contains Built-in PenguinMod Extensions adapted for compatability with [py-pmp-manip](https://github.com/GermanCodeEngineer/py-pmp-manip).
4+
5+
The built-in PenguinMod Extensions are located in [PenguinMod-Vm](https://github.com/PenguinMod/PenguinMod-Vm). That is why this repository is a clone of PenguinMod-Vm. However, only the reduced and modified code of the extensions are preserved in this repository.
6+
7+
This code is derived from the Scratch project, originally developed at MIT, continued by Turbowarp and PenguinMod.

0 commit comments

Comments
 (0)