Commit Graph

83 Commits

Author SHA1 Message Date
Geoffrey Thomas
eefe66edf5 Make computed data available via a JSON API endpoint
Render a static JSON response at /api/v1/data that returns the exports
of @/models/data, namely, {
    "data": contents of data.json,
    "builtinTypes": contents of builtins.types.json,
    "upstreamInfo": contents of meta.json,
}. The reason to return this all in a single response is so that clients
can atomically get an upstreamInfo that matches data.

This can be used by tools that wish to work with the same data as Noogle
programmatically, without needing to rerun the build process locally.
2024-10-27 20:07:41 +01:00
Johannes Kirschbauer
41ddca93bf
Website/theme: dark mode by default 2024-10-27 19:31:59 +01:00
Johannes Kirschbauer
69c4824988
Website: change wording 2024-10-25 09:19:25 +02:00
Johannes Kirschbauer
6cb081eac4
Fix: website typo (#398) 2024-10-25 09:15:06 +02:00
Johannes Kirschbauer
5bdcec2bc8
Website: Show random empty function 2024-10-24 22:49:31 +02:00
Johannes Kirschbauer
5962fa2ce2
Expressions: display implementation code 2024-10-13 12:37:44 +02:00
Johannes Kirschbauer
99d658827c
Website: fixup keep autolinked local references 2024-09-20 22:21:36 +02:00
Johannes Kirschbauer
f5a0de56e8
Website: improve external references. Restore absolute links 2024-09-20 21:36:42 +02:00
Johannes Kirschbauer
9bdbe3beca
Website: improve loading animation (#349) 2024-09-20 12:18:44 +02:00
Johannes Kirschbauer
bdbd37bd60
Improve reference handling and fallbacks (#348)
* Pesto: handle single line comment

The first single line comment is displayed as a fallback if no other documentation could be found

* Website: Handle bare-urls, dont sanitize foreign cross references
2024-09-20 10:53:29 +02:00
Johannes Kirschbauer
e727e6969a Chore: update lockfile 2024-08-05 19:16:53 +00:00
Johannes Kirschbauer
9299c33700 Pkgs search: add more metadata 2024-07-18 12:02:55 +00:00
Johannes Kirschbauer
75ebb3c276 Init: pkgs search 2024-07-18 12:02:55 +00:00
Johannes Kirschbauer
c71805f626 Website: improve search ranking parameters 2024-06-09 19:17:19 +00:00
Johannes Kirschbauer
0532cdd73f Website: improve wordings and other minor fixes 2024-06-09 15:31:38 +00:00
Johannes Kirschbauer
6d76e9ad3c migrate all media queries 2024-05-17 14:49:59 +02:00
Johannes Kirschbauer
9c04f9559f fix: dark mode flickering by using native css vars 2024-05-17 14:49:59 +02:00
Johannes Kirschbauer
fbd3aa5778 Website: improve search result preview metadata 2024-04-11 09:43:29 +00:00
Johannes Kirschbauer
00b137fb34 website: add update date for docs 2024-03-25 13:16:18 +01:00
Johannes Kirschbauer
92569e3a1f clean unsed code 2024-03-16 22:23:34 +01:00
Johannes Kirschbauer
6412475447 fix: minor improvements for accessibility and SEO 2024-03-16 22:23:34 +01:00
Johannes Kirschbauer
fb2aa93e39 dont display extra example in directives 2024-03-07 18:04:56 +01:00
Johannes Kirschbauer
7a0a00e15c add support for fenced divs 2024-03-06 15:52:25 +01:00
Johannes Kirschbauer
6b621c9545 website: add definition list rendering 2024-03-05 08:25:35 +00:00
Johannes Kirschbauer
2ebe83c06b add pkgs.testers 2024-03-04 13:32:13 +00:00
Johannes Kirschbauer
e034761736 init derivationStrict 2024-03-01 12:03:49 +00:00
Johannes Kirschbauer
2ccfae883b improve SEO 2024-01-22 15:20:58 +01:00
Johannes Kirschbauer
de9827c329 improve meta tags for indexing via robots 2024-01-22 15:20:58 +01:00
Johannes Kirschbauer
4eb74208df correct link generation 2024-01-10 13:34:58 +01:00
Johannes Kirschbauer
4e54cf5989 fix autolinks for ' (Prime) cases 2024-01-10 13:34:58 +01:00
Johannes Kirschbauer
b707c05329 remove unused imports 2024-01-08 21:35:39 +01:00
Johannes Kirschbauer
8508ff085c fix autonavigation 2024-01-08 21:35:39 +01:00
Johannes Kirschbauer
c5ebb4f20c disable auto navigation 2024-01-08 21:35:39 +01:00
Johannes Kirschbauer
ea9a65474a clean up some small issues 2024-01-08 21:35:39 +01:00
Johannes Kirschbauer
b5abaf30b9 switch to button layout for filtering 2024-01-08 21:35:39 +01:00
Johannes Kirschbauer
3d4b415444 fix some a11y problems 2024-01-08 15:31:48 +01:00
Johannes Kirschbauer
baaade7c9f update release notes 2024-01-07 17:20:35 +01:00
Johannes Kirschbauer
54530f99e6 add proper handling for functors 2024-01-07 17:20:35 +01:00
Johannes Kirschbauer
a8a7a0e88e add configurable nix-manual references 2024-01-07 17:20:35 +01:00
Johannes Kirschbauer
4b8d500954 add: please report this error 2024-01-07 17:20:35 +01:00
Johannes Kirschbauer
af1e30100d handle functors 2024-01-07 17:20:35 +01:00
Johannes Kirschbauer
10e1bd820a change heading order 2024-01-07 17:20:35 +01:00
Johannes Kirschbauer
ed7db6f20e change no content wording 2024-01-07 17:20:35 +01:00
Johannes Kirschbauer
08fb24240f add note why sources point not to nixpkgs 2024-01-07 17:20:35 +01:00
Johannes Kirschbauer
5b12f798c8 add release notes 2024-01-07 17:20:35 +01:00
Johannes Kirschbauer
79e7f1393f fix link 2024-01-07 17:20:35 +01:00
Johannes Kirschbauer
00d4f77ed2 improve: interactive contribution guide 2024-01-07 17:20:35 +01:00
Johannes Kirschbauer
0b4e1d38bd add support for outside tree functions such as make-disk-image 2024-01-07 17:20:35 +01:00
Johannes Kirschbauer
f954db4fbb improve: position & filter navigation 2024-01-07 17:20:35 +01:00
Johannes Kirschbauer
4ebffe7cf3 monocolored noogle 2024-01-07 17:20:35 +01:00