Tags: andy31415/igraph
Tags
* initial release * supports dot graph generation * Functionality: - include directories specified manually - include directories from compile databases - source files from glob - source files from compile databases - map directories to short names - keep files by short-name prefix - drop files by short name prefix - groups from manual lists - groups from GN targets - groups via source and header naming - zoom targets - zoom targets with "focus" support # Commit Statistics - 122 commits contributed to the release over the course of 16 calendar days. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages # Commit Details * **Uncategorized** - Drop documentation field from cargo.toml ... seemns broken (2991627) - Release include-graph v1.0.0 (8914737) - Another update with changelog list (5eaf8a1) - Move things around in readme (ccd5ff3) - Re-format release (9884ce0) - Adjusting changelogs prior to release of include-graph v1.0.0 (7841be3) - Changelog version bump (affbf37) - Version 1.0 because I want to release it (6264e20) - Update because we want docs (6b11780) - Slight doc change (e34bcaf) - Preparing for release (c16a302) - Fix include after name change (4ebbf14) - Prepare for publish: cleaner example, fill in more cargotoml, igraph name seems already used (18889da) - Better separation (e05d647) - Separate out zoomed in graphs from the rest, so they do not miz (06d1add) - Cargo clippy and format (5cd4475) - Fix naming (9b6f3ad) - Add a no-deps group (0e70d6e) - Get sources from compiledb (7c98a2e) - Warn if glob is broken (697dc60) - More support for nice formatting for debugging (9b2925d) - Better include-extract formatting (752749a) - Add a log of what includes are found (2e2e29c) - Clean up examples (03f2761) - Bump version, add author in toml (08b8d70) - Merge branch 'master' of github.com:andy31415/igraph (11290e5) - Change license: I did not keep anything from the original leptos sample (because leptos was a pain) so for now this is a stand-alone app developed from scratch. Changed my name as copyright (66fb6bb) - Create rust.yml (38f97be) - More text (1edc76a) - Updated readme (3a7f303) - Debug fixes (d72a46d) - Minor fixes (f2ea3e5) - Formattig and focus works (17bb5b8) - Prepare for focused zoom (2c47bb3) - Better layout and coloring ... this starts being usable (a3e7861) - Remove circular links (73f167c) - Zoom works nice (464889c) - Zoom looks much nicer now, except colors (2b7409c) - Some formatting for example, however overall zoom logic MUST be fixed (0ae7b2f) - Better zoom support, however gv seems a bit off here ... (6dc6470) - Format (63817a3) - A bit of work on linkages and display ... mostly works EXCEPT zoom (1551167) - Drop support as it seems needed (3da800d) - Format and clippy (11da8f5) - Coloring ability ... still way too busy (95b5c63) - Templates and formatting (4e9abfe) - Started rendering things (37ada41) - Start preparing for actual output. Arg parser works (ec4c331) - Sample_api update to minimize errors (b86b4f3) - Clippy, format and support for config seems full (12b6714) - Graph links must have both source and destination (d39384b) - Format (d7d267a) - Add support for grouping source and headers (87ad46e) - Start to support adding groups (9314d86) - Start to support adding groups (f27d69f) - More tests (fc72168) - Format and clippy (c921015) - Validate variable expansion (e70bcfc) - Better tests and parsing of map is MUCH better (df59f86) - More tests (c13814a) - Some unit tests started for parsing things (720d05c) - Format (3f122d6) - Remove leptos ... this seems something we should not have started to begin with (d9bf3dc) - Some renames because igraph::igraph sounds silly (6bf68b7) - Full instruction parsing (e8572af) - Avoid warning (52d1428) - More parsing works - we have GN bits (b8b499a) - Format (0b43644) - Zoom also seems to work ... only the more difficult parser remained (78bcd47) - Zoom items parse (c76a2a4) - Parse map instructions (3c7d0b5) - Parse globbing and include directory instructions (c9c2c6a) - Add some variable resolution for our sample api (4640f22) - Add some variable resolution for our sample api (3a6c7c7) - Full path logic support (534990b) - Add support for loading GN grouping information (9bcc9fb) - Add nom since I would like some parse instructions (b939bf1) - More readable code (25998da) - Start using join ... seems better (ea22c63) - Bump channel a lot (347a9b2) - Better code organization. Includes, mappings and compiledb parsing all ready (6462082) - Format (ac5e579) - Better file type logic (a0930e1) - Move path mapper logic (962aa5c) - Split out parsing logic (3ead6b3) - Minor comment update (694ce99) - Move to more tokio (bd74557) - Fast processing (74ff1fa) - Fmt (48df1a8) - Less cloning (bfb17fd) - Format (53a9e8c) - Format and clippy (a2dddf7) - Multithreading (2df638c) - Minor updates, it takes 1s to process all includes (edf6d21) - Format (b0b0b54) - Add ability to iterate faster via an example (with watchexect) (902e4c9) - Use only resources ... we can build from here if we make a nice api (368376a) - Removed some bits (43d7dfe) - Suspense seems to work ... (f14ee02) - Keep only the compile database reloader (2653eac) - Format (d7a2df0) - A leptos action that actually does something ... although making this in a full webapp will be a pain... (5aa0c81) - Add carto features all as well (4e7d671) - Make sure all features are enabled (5103a89) - Make rustfmt work (9ce8d57) - Initial copy of a leptos example app ... I do not yet know how to even pass in command line args... (74195cb) - A bit of axum and leptos that work ... will see how this behaves... (336f0f4) - Starting with a web server ... for now use axum (0d19d52) - Make clippy happy (f090457) - Clippy (adbe916) - Include resolution works (506de70) - Format and clippy (0383100) - Prepare for include recognition (7de2b58) - Switch to env-filter for logging ... better control (9c4715c) - Some updates (26517d2) - Compile database parsing is fully functional (6d4dbb1) - Set up collecting names of everything (a4fbe2c) - Better debug (d3edff5) - Clippy and fix naming (27f8af2) - Can serde-parse the compile database (2e48dd8) - Add serde (911897b) - Some initial version ... I would like to try out rust bits (1ba260a)