Show HN: I generated API documentation for all Java packages Hi HN! I'm excited to share a project I've been working on for the past year: Docland. It is an API documentation browser that generates documentation on demand (through compilation, not LLMs) for Java packages. Instead of relying on Javadoc, the built-in doc generator, I created the engine from scratch to give the documentations a modern look, build fast search indexes, and enable link resolution to other packages. I built Docland because I constantly found it frustrating to locate and view API definitions when programming. You'd have to Google the function/class name, skip all the SEO articles, find the page you want, yet the documentation might be poorly formatted or does not support searching. So I thought it would be really cool to create a documentation site dedicated for programming languages and libraries, so that you can find the docs all in one place with a uniform look. Docland currently only supports Java, but more programming languages can be supported thanks to its modular architecture. Please try it out and let me know what you think! Also, the process of building Docland was extremely fun and challenging. I'm happy to share about that too. Thank you! Martin https://docland.io May 26, 2024 at 06:05PM
Show HN: I generated API documentation for all Java packages https://ift.tt/gPQXzuf
Related Articles
Show HN: 3D Globe News Visualization https://ift.tt/d5iQaMGShow HN: 3D Globe News Visualization Hello, I have worked on this side… Read More
Show HN: Task manager with bear notes style tagging system https://ift.tt/oJ5ZdRBShow HN: Task manager with bear notes style tagging system https://hyp… Read More
Show HN: Continuous-eval – Granular evaluation of GenAI pipelines https://ift.tt/kSEhrdmShow HN: Continuous-eval – Granular evaluation of GenAI pipelines Hi H… Read More
Show HN: Psfiles – a CLI tool to monitor file system activity of a Linux process https://ift.tt/tCqWPZQShow HN: Psfiles – a CLI tool to monitor file system activity of a Lin… Read More
Show HN: Refractify: optical software against Myopia https://ift.tt/RXtoaU1Show HN: Refractify: optical software against Myopia Last summer there… Read More
Show HN: Little Fixes – a spatial forum to improve your city https://ift.tt/vYhPt8mShow HN: Little Fixes – a spatial forum to improve your city https://l… Read More
Show HN: Flash Calendar – performance focused calendars for React Native https://ift.tt/kJYsqxFShow HN: Flash Calendar – performance focused calendars for React Nati… Read More
Show HN: I built jq-like scriptable tool to query CSV and JSON with SQLite https://ift.tt/KAFS2nyShow HN: I built jq-like scriptable tool to query CSV and JSON with SQ… Read More
0 Comments: