Skip to content

Add README file#2

Open
Codestech1 wants to merge 3 commits into
masterfrom
feat/readme
Open

Add README file#2
Codestech1 wants to merge 3 commits into
masterfrom
feat/readme

Conversation

@Codestech1

Copy link
Copy Markdown
Member

Adds a README file, explaining goals and use-cases of the project.

@Codestech1 Codestech1 self-assigned this Jul 11, 2026
@Codestech1 Codestech1 requested a review from JSDforJ July 11, 2026 13:02

@JSDforJ JSDforJ left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

keep in mind that these are just my ideas and suggestions and aren't necessarily required changes

Comment thread README.md
## Use cases
This library was made with many use cases in mind, for example:
- **Modular monolith architecture** - you can use Modules to split features of your project into multiple independant modules. This allows the application to keep running, even if one of those modules fail.
- **Creating and removing complex environments at any time at runtime** - for example, Hypejet uses this library to create and load minigame rounds, which are then fully unloaded and removed.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

using "at" twice right in a row sounds pretty bad, maybe change to "-Creating and removing complex environments at any time during runtime" or similar

Comment thread README.md
This library was made with many use cases in mind, for example:
- **Modular monolith architecture** - you can use Modules to split features of your project into multiple independant modules. This allows the application to keep running, even if one of those modules fail.
- **Creating and removing complex environments at any time at runtime** - for example, Hypejet uses this library to create and load minigame rounds, which are then fully unloaded and removed.
- **And anywhere you need modular environment!** - Modules was designed to be feature-complete and provide advanced features.

@JSDforJ JSDforJ Jul 13, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • the sentence "And anywhere you need modular environment!" does not make any sense
  • "and provide advanced features." maybe change this to sound "fancier" if that makes sense

Comment thread README.md
- **And anywhere you need modular environment!** - Modules was designed to be feature-complete and provide advanced features.

## Why Modules?
There are some adventages of using this library over others or custom approach:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change this line to something like "Here's some advantages Modules has over similar libraries:"

Comment thread README.md
Pull requests are welcome. There are no strict requirements for now, however - if possible - please try to follow our code style. But don't worry, in case there is something wrong, it will most likely get corrected by maintainers.

## License
This project was licensed under the terms of [Apache 2.0 License](LICENSE).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This project was licensed under the terms of [Apache 2.0 License](LICENSE).
This project is licensed under the terms of [Apache 2.0 License](LICENSE).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants