Replies: 4 comments 10 replies
-
As you are the project owner, what are the top 3 features you plan to add? Asking because I, as a trivial contributor, might just randomly feel something needs to be added or done better, and then start coding so. For example, I am trying to add default index file list for static serving because I just feel if Lithium is used to host a HTML5 SPA app it should be more user friendly to use https://web-app-site/ directly without typing index.html in the end. But this kind of random contributions might make Lithium off your planned track more and more. |
Beta Was this translation helpful? Give feedback.
-
Hi @cong1920 , you are welcome to add features for static file serving. Its something lithium should be able to do. There is no roadmap yet, up until now, it was to align the performance with the fastest webserver available (otherwise My idea was to wait for users to ask for missing features (as you did :) so we can implement them. Lithium is pretty new so it |
Beta Was this translation helpful? Give feedback.
-
And for using Catch in test code, and considering logging lib. Sorry I didn't realize compiling could be hugely slowed down with Catch. I like to use Catch in test because:
If we stay away with Catch, could here be a way to have test groups in one test code file with ctest? and a gently teardown than assert()? Or any mitigation like build flag or something to only build with Catch for test code if it turned on? Same for logging I do believe logging with timestamps and output redirection to file or screen is pretty important for a web server. Or maybe it should be Lithium user's choice to use a modern logging lib when coding a web server with Lithium? |
Beta Was this translation helpful? Give feedback.
-
@matt-42 Thought you may want to know that, although the logo is clearly visible on https://matt-42.github.io/lithium/ no matter which dark/light theme you use, on GH itself, the logo in the README is nearly invisible if you use a dark theme. |
Beta Was this translation helpful? Give feedback.
-
👋 Welcome!
We’re using Discussions as a place to connect with other members of our community. We hope that you:
build together 💪.
To get started, comment below with an introduction of yourself and tell us about what you do with this community.
Beta Was this translation helpful? Give feedback.
All reactions