|
1 | 1 | <!-- About Section -->
|
2 |
| - <section id="about" class="container content-section text-center"> |
| 2 | + <section id="about" class="container content-section"> |
3 | 3 | <div class="row">
|
| 4 | + <script> |
| 5 | + function renderMarkdownFile(filePath) { |
| 6 | + fetch(filePath) |
| 7 | + .then(response => { |
| 8 | + if (!response.ok) { |
| 9 | + throw new Error(`HTTP error! Status: ${response.status}`); |
| 10 | + } |
| 11 | + return response.text(); |
| 12 | + }) |
| 13 | + .then(markdown => { |
| 14 | + marked.use({ |
| 15 | + pedantic: false, |
| 16 | + gfm: true, |
| 17 | + }); |
| 18 | + const html = marked.parse(markdown); |
| 19 | + document.getElementById('markdown-container').innerHTML = html; |
| 20 | + }) |
| 21 | + .catch(error => { |
| 22 | + console.error('Error fetching Markdown file:', error); |
| 23 | + }); |
| 24 | + } |
| 25 | + renderMarkdownFile('https://raw.githubusercontent.com/qlibs/.github/main/profile/README.md'); |
| 26 | + </script> |
| 27 | + |
4 | 28 | <div class="col-lg-8 col-lg-offset-2">
|
5 | 29 | <h2>About</h2>
|
6 | 30 | <hr />
|
7 |
| - |
8 |
| - <pre align="left" style="color:white; background-color: #202121; border: none; padding: 10px;"> |
9 |
| -Qlibs++ - Modern C++ libraries |
10 |
| - |
11 |
| - Mission |
12 |
| - |
13 |
| - Quality |
14 |
| - - C++20+ (gcc, clang, msvc*) |
15 |
| - - Compile-time self testing (can be disabled with -DNTEST) |
16 |
| - - Compiles cleanly with `-Wall -Wextra -pedantic -fsantize=memory/undefined | /WX /W4` |
17 |
| - - Focused on composability and declarative interfaces (easy to use hard to misuse) |
18 |
| - |
19 |
| - Performance |
20 |
| - - Compile-time driven optimizations |
21 |
| - - x86-64* driven optimizations and benchmarks |
22 |
| - - No virtual, No RTTI, No exceptions |
23 |
| - - Focused on fast compilation times |
24 |
| - |
25 |
| - Simplicity |
26 |
| - - Single header/module (including documentation and tests) |
27 |
| - - Single purpose (unix philosophy) |
28 |
| - - Minimal dependencies (none or STL*) |
29 |
| - - Minimal API (available on https://compiler-explorer.com) |
30 |
| - |
31 |
| - * Selected libraries |
32 |
| - |
33 |
| ---- |
34 |
| - |
35 |
| - MIT License - https://opensource.org/license/mit</pre> |
36 |
| - |
37 |
| -<pre align="left" style="color:white; background-color: #202121; border: none; padding: 10px;"> |
38 |
| -FAQ |
39 |
| - |
40 |
| - - Are Qlibs libraries free to use? |
41 |
| - > Yes, free forever. |
42 |
| - |
43 |
| - - Can Qlibs libraries be used in comercial projects? |
44 |
| - > Yes, license permits comerical usage - see License for details. |
45 |
| - |
46 |
| - - Is the aim for Qlibs libraries to be standarized? |
47 |
| - > The main goal for the libraries is to solve specific problem in the best possible way. |
48 |
| - Standarization, in some cases, may or may not follow but it's not the goal. |
49 |
| - |
50 |
| - - Are Qlibs libraries ABI stable? |
51 |
| - > ABI stability is not the main priority for the libraries - see Mission. |
52 |
| - |
53 |
| - - How to report bugs/issues? |
54 |
| - > Github issues are prefered way for reporting bugs/issues. |
55 |
| - |
56 |
| - - How to contribute? |
57 |
| - > Contriubutions are always welcome - |
58 |
| - see https://docs.github.com/en/pull-requests for details. |
59 |
| - |
60 |
| - Note: `main` branch is the stable branch. |
61 |
| - |
62 |
| - - How to add/request a new feature/library? |
63 |
| - > Github discussions - https://github.com/orgs/qlibs/discussions - |
64 |
| - sre prefered way to discuss/add/request new features/libraries. |
65 |
| - |
66 |
| - Note: Mission goals are required to be fulfiled for new libraries. |
67 |
| - |
68 |
| - - How Qlibs libraries differ from Boost/Poco/... libraries? |
69 |
| - > Both: Boost and Poco libraries are established and powerful C++ libraries. |
70 |
| - Qlibs libraries have different, more narrowed, focus and goals. |
71 |
| - |
72 |
| - - Why Qlibs? |
73 |
| - > Q stands for Quick(Fast), Quality, libs stands for libraries. |
74 |
| -</pre> |
75 |
| -<hr /> |
| 31 | + <div class="disable-css" id="markdown-container"></div> |
76 | 32 | </div>
|
77 | 33 | </div>
|
78 | 34 | </section>
|
| 35 | + |
0 commit comments