-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doxygen style #26
Doxygen style #26
Commits on Oct 17, 2023
-
Add static image from openampproject.org website
Add the logo and other appearance images from the project website. Signed-off-by: Bill Mills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a306f1 - Browse repository at this point
Copy the full SHA 9a306f1View commit details -
Doxygen: make copies of SVG logos in prep to trim them.
Make an exact copy of these files so it is easy to see what changed in the next commit. Signed-off-by: Bill Mills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f804ddb - Browse repository at this point
Copy the full SHA f804ddbView commit details -
Create _trim versions of OpenAMP logo SVGs
The logo svg files from the project website have a ton of white space. Edit new files and modify the viewBox=".." attribute to trim it. The new SVGs are 650 x 650 units with the logo centered. Signed-off-by: Bill Mills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 81f076d - Browse repository at this point
Copy the full SHA 81f076dView commit details -
Doxygen: Import doxygen-awesome-css as a submodule
We will use doxygen-awesome-css to help style the Doxygen content. Import it as a submodule and set it to v2.2.1 (from 2023-06-01) Signed-off-by: Bill Mills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2180680 - Browse repository at this point
Copy the full SHA 2180680View commit details -
Doxygen: Import useful files from Zephyr Doxygen setup.
Import these files as is from Zephyr. From the main Zephyr repo from dir: doc/_doxygen/ Signed-off-by: Bill Mills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 198bd7c - Browse repository at this point
Copy the full SHA 198bd7cView commit details -
Doxygen: Rename the zephyr files for our use
Rename the files from zephyr -> openamp. Signed-off-by: Bill Mills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b26f860 - Browse repository at this point
Copy the full SHA b26f860View commit details -
Doxygen: Adjust openamp files for our project
Adjust the files we copied from Zephyr to match our project. * Adjust Logo size and Logo area * Use the dark triangle background for the project site for the Logo area * Use a dark color for the nav area always (light and dark themes) * Adjust project specific js file name in header * Remove footer script and add simpler toggle activation to header * Make nav color match Sphinx * Make --primary-color the red accent from Sphinx * Take swag at other colors so they don't clash too much * Hide the TOC sync button as it just confused people (me) Signed-off-by: Bill Mills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e94b723 - Browse repository at this point
Copy the full SHA e94b723View commit details -
Doxygen: Provide OpenAMP Doxyfile overrides.
These Doxyfile settings will override / add to the ones in the submodules. * Use TOC tree on Left side (sidebar only style) * Style with doxygen-awesome-css * Style with openamp defs for awesome Signed-off-by: Bill Mills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d78f51b - Browse repository at this point
Copy the full SHA d78f51bView commit details -
Doxygen: check in stock Doxygen layout file
This layout file is the built-in default for doxygen 1.9.1 It can be generated via the command: $ doxygen -l Check it in as is and then configure to use it. There should be no difference in the output yet (assuming that you are using doxygen 1.9.1 or similar). Don't blame me for the trailing white space. This is how stock doxygen had it. Signed-off-by: Bill Mills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21a93f9 - Browse repository at this point
Copy the full SHA 21a93f9View commit details -
Doxygen: add a back link to the navbar
In the navigation side bar, add a link to the main OpenAMP docs level. I would really like this to go _before_ the library title but I don't see a way to easily do that right now. Signed-off-by: Bill Mills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b768c7 - Browse repository at this point
Copy the full SHA 9b768c7View commit details -
Doxygen: make the logo a link to the top level.
In the Sphinx docs the logo is a clickable link to the top level. Make this true for the Doxygen content also. Right now the Doxygen logo does not provide hover feedback like the Sphinx level does. I assume this can be fixed with more CSS tweaks. Signed-off-by: Bill Mills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac9edbb - Browse repository at this point
Copy the full SHA ac9edbbView commit details -
Sphinx: Make the style align with new Doxygen style
* Use same Logo and background * Make it look similar when narrow (fix menu color) * Make version more visible. * Give some red accents in the nav bar * Make the RTD version header red Signed-off-by: Bill Mills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de58a12 - Browse repository at this point
Copy the full SHA de58a12View commit details -
Doxygen: use the correct version name
Use the Read the Docs assigned version name for Doxygen. Also for both Doxygen and Sphinx use an intentionally different version name by default. Signed-off-by: Bill Mills <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bfe0611 - Browse repository at this point
Copy the full SHA bfe0611View commit details