First Alpha of Gland Framework Released

I am happy to announce that the Alpha version of the Gland framework is now available! This is an important step in the development of the framework, and now is a good time to share your thoughts, feedback, and problems with us. But before you get excited and start using it, you should know that this alpha version has problems and limitations that you should be aware of. Current Challenges HTTP Dependency in @gland/core One of the biggest problems with the current version is that @gland/core depends on HTTP. This dependency was present in the original design of the framework and made the package completely dependent on a specific protocol (HTTP). The ultimate goal is to design the framework to be protocol-agnostic (non-dependent on a specific protocol), so that other protocols such as WebSocket or RPC can be easily used. This dependency has not yet been resolved in the alpha version and is a development priority. Lack of proper documentation Many packages and written code still lack proper documentation. In particular, the README.md documents in some packages were not complete and need to be improved. Also, the code that has been written is left without sufficient comments and explanations, which will be problematic for a better understanding of the functions and future developments. Lack of tests Another problem with the alpha version is the lack of proper tests. The framework is still under development and complete tests have not been written to measure its performance and stability. This can cause unpredictable problems when using it. In the future, we plan to add tests to the project to ensure the quality and stability of the framework. Website Design and Development Since the framework is still in its early stages, to provide better information and documentation, we plan to build a simple website using Astro and publish it via GitHub Pages. This website can be a good place to share information, documentation, and project updates. Your Contribution and Feedback Matters The alpha version is just the beginning, and we need your feedback. If you encounter any problems using the framework or have ideas for improving it, we would be happy to hear from you. You can contact us via GitHub Discussions or Issues. Support the Project If you like the project, you can support it by giving it a Star to our GitHub repository. Also, if you are interested in helping to develop this framework, you can contribute to the project or even support us through Donation. Where are we going? Our main goal is to make Gland a scalable and flexible framework that can be easily deployed in different projects and using different protocols (HTTP, WebSocket, RPC, etc.). We are still working on improving the documentation, writing tests, and fixing existing problems. Finally, we would like to thank everyone who contributed to this stage of the project. We hope that with your cooperation and feedback, this framework will become a powerful tool for developers.

Mar 28, 2025 - 00:12
 0
First Alpha of Gland Framework Released

I am happy to announce that the Alpha version of the Gland framework is now available! This is an important step in the development of the framework, and now is a good time to share your thoughts, feedback, and problems with us. But before you get excited and start using it, you should know that this alpha version has problems and limitations that you should be aware of.

Current Challenges

  1. HTTP Dependency in @gland/core
    One of the biggest problems with the current version is that @gland/core depends on HTTP. This dependency was present in the original design of the framework and made the package completely dependent on a specific protocol (HTTP). The ultimate goal is to design the framework to be protocol-agnostic (non-dependent on a specific protocol), so that other protocols such as WebSocket or RPC can be easily used. This dependency has not yet been resolved in the alpha version and is a development priority.

  2. Lack of proper documentation
    Many packages and written code still lack proper documentation. In particular, the README.md documents in some packages were not complete and need to be improved. Also, the code that has been written is left without sufficient comments and explanations, which will be problematic for a better understanding of the functions and future developments.

  3. Lack of tests
    Another problem with the alpha version is the lack of proper tests. The framework is still under development and complete tests have not been written to measure its performance and stability. This can cause unpredictable problems when using it. In the future, we plan to add tests to the project to ensure the quality and stability of the framework.

  4. Website Design and Development
    Since the framework is still in its early stages, to provide better information and documentation, we plan to build a simple website using Astro and publish it via GitHub Pages. This website can be a good place to share information, documentation, and project updates.

Your Contribution and Feedback Matters

The alpha version is just the beginning, and we need your feedback. If you encounter any problems using the framework or have ideas for improving it, we would be happy to hear from you. You can contact us via GitHub Discussions or Issues.

Support the Project

If you like the project, you can support it by giving it a Star to our GitHub repository. Also, if you are interested in helping to develop this framework, you can contribute to the project or even support us through Donation.

Where are we going?

Our main goal is to make Gland a scalable and flexible framework that can be easily deployed in different projects and using different protocols (HTTP, WebSocket, RPC, etc.). We are still working on improving the documentation, writing tests, and fixing existing problems.

Finally, we would like to thank everyone who contributed to this stage of the project. We hope that with your cooperation and feedback, this framework will become a powerful tool for developers.