Skip to content

Commit

Permalink
Expand the information in Get-Involved.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mesheets committed Jul 12, 2024
1 parent 37a330a commit ab297d4
Showing 1 changed file with 33 additions and 10 deletions.
43 changes: 33 additions & 10 deletions Get-Involved.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,44 @@ If so, please let us know by [posting a new issue here](https://github.com/Brick

## Contribute to Projects
Interested in helping out? Below are a few of the many ways that you can contribute.
1. Enhancment of existing projects
+ WebPBrick
- [Blockly](https://developers.google.com/blockly/)
* [Custom Blockly Blocks](https://developers.google.com/blockly/guides/create-custom-blocks/overview)
* [Drop-Down Menus](https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown): Includes supporting dynamic menus
* [Procedures](https://developers.google.com/blockly/guides/create-custom-blocks/procedures/overview)
+ [Custom Procedure Blocks](https://developers.google.com/blockly/guides/create-custom-blocks/procedures/creating-custom-procedure-blocks)
- Web
* Flexbox: [Support](https://caniuse.com/?search=flexbox) / [Documentation](https://www.w3.org/TR/css-flexbox-1/) / [Example](https://codepen.io/roy23/pen/QMZmZP)
* [Golden Layout](https://golden-layout.com/): IDE-style subwindows and tabs
* [jQWidgets](https://jqwidgets.com/): Tabs and movable splitters
+ [Use `collapse: false` on a div to prevent it from being collapsed over](https://jqwidgets.com/community/topic/how-to-change-the-splitter-behavior-to-toggle-on-its-default-side/)
* [jQuery User Interface](https://jqueryui.com/): Tabs
* [WebPack](https://webpack.js.org/)
* [Electron](https://www.electronjs.org/)
* [GitHub Pages Publishing](https://github.com/marketplace/actions/upload-github-pages-artifact)
+ BrickOS - integrate support for additional programming languages from currently-separate projects
1. Packaging: Looking to be able to support a reasonable cross-section of systems,
including [openSUSE Tumbleweed (rolling)](https://search.opensuse.org/packages/),
[Debian](https://packages.debian.org/index)/[Ubuntu](https://packages.ubuntu.com/)
(Debian LEGO team [list](https://alioth-lists.debian.net/pipermail/debian-lego-team/) and [repos](https://salsa.debian.org/debian-lego-team/)),
Windows (via Windows Subsystem for Linux), and Raspberry Pi. Some specific projects to package include the following:
1. [NQC](https://github.com/BrickBot/nqc)
2. [VisualNQC](https://github.com/BrickBot/VisualNQC)
3. [binutils-cil](https://github.com/BrickBot/binutils-cil) for h8300-hitachi-hms
4. [gcc-cil](https://github.com/BrickBot/gcc-cil) for h8300-hitachi-hms, with g++
5. [brickOS-bibo](https://github.com/BrickBot/brickOS-bibo) [Debian/Ubuntu also includes an old [lnpd package](https://packages.ubuntu.com/noble/lnpd)]
6. [brickEmu](https://github.com/BrickBot/brickEmu)
7. [gdb]() for h8300-hitachi-hms
8. [gdb-dev]() for h8300-hitachi-hms
9. [leJOS-RCX](https://github.com/BrickBot/leJOS-RCX)
10. [Intellejos](https://github.com/BrickBot/Intellejos)
+ For Standard LEGO Firmware
1. [NQC](https://github.com/BrickBot/nqc)
2. [VisualNQC](https://github.com/BrickBot/VisualNQC)
3. WebPBrick
+ For BrickOS Environment
1. binutils 2.16.1 for h8300-hitachi-hms
2. gcc 3.4.6 for h8300-hitachi-hms
3. [binutils-cil](https://github.com/BrickBot/binutils-cil) for h8300-hitachi-hms
4. [gcc-cil](https://github.com/BrickBot/gcc-cil) for h8300-hitachi-hms, with g++
5. [brickOS-bibo](https://github.com/BrickBot/brickOS-bibo) [Debian/Ubuntu also includes an old [lnpd package](https://packages.ubuntu.com/noble/lnpd)]
6. [brickEmu](https://github.com/BrickBot/brickEmu)
7. [gdb]() for h8300-hitachi-hms
8. [gdb-dev]() for h8300-hitachi-hms
+ For Java / leJOS Environment
1. [leJOS-RCX](https://github.com/BrickBot/leJOS-RCX)
2. [Intellejos](https://github.com/BrickBot/Intellejos)
2. ReadMe/documentation cleanup and formatting: The vast majority of these projects were developed before Markdown and GitHub conventions were developed
3. Testing/validation of projects on current platforms
4. Issues that have been filed within individual projects

0 comments on commit ab297d4

Please sign in to comment.