Skip to content
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

NEVER MERGE:: Update with \f054 as the symbol (repo for Font Awesome to debug) #16

Closed
wants to merge 71 commits into from

Conversation

MrHinsh
Copy link
Member

@MrHinsh MrHinsh commented Oct 2, 2024

No description provided.

@MrHinsh MrHinsh linked an issue Oct 2, 2024 that may be closed by this pull request
@nkdagility-actions-bot
Copy link

Azure Static Web Apps: Your stage site is ready! Visit it here: https://yellow-pond-042d21b03-16.westeurope.5.azurestaticapps.net

@nkdagility-actions-bot
Copy link

Azure Static Web Apps: Your stage site is ready! Visit it here: https://yellow-pond-042d21b03-16.westeurope.5.azurestaticapps.net

@MrHinsh MrHinsh changed the title Update with \f054 as the symbol REPO for For Awesome: Update with \f054 as the symbol Oct 8, 2024
@MrHinsh MrHinsh changed the title REPO for For Awesome: Update with \f054 as the symbol Update with \f054 as the symbol (repo for Font Awesome to debug) Oct 8, 2024
The changes hide the pseudo-elements (::before and ::after) for elements with the class "icon" within the breadcrumb component. This is done to ensure that no additional decorative elements are displayed, which might have been causing visual clutter or misalignment in the breadcrumb navigation. This change improves the visual clarity and user experience of the breadcrumb component.
📝 (capabilities): enhance capabilities page with detailed content and cards
📝 (book-online): update booking page with subtitle and button
💡 (render-link): improve readability of render-link.html
💡 (capabilities): refactor capabilities list and single templates for better structure
💡 (booking): improve readability of booking template
✨ (headline): add support for buttons in headline partial
💡 (header): improve readability of header partial
💡 (main-menu-section): improve readability and add overview link

Adding the _gen directory to .gitignore prevents generated files from being tracked. Enhancing the capabilities page provides more detailed information and a better user experience. Updating the booking page with a subtitle and button improves usability. Refactoring and improving readability in various templates ensures better maintainability and clarity in the codebase. Adding support for buttons in the headline partial allows for more interactive and informative headlines.

✨ (main-menu.html, our-customers.html): improve main menu formatting and enhance customer section layout

- Adjust indentation in `main-menu.html` for better readability.
- Change single quotes to double quotes in JavaScript for consistency.
- Add padding and text-center class to the container in `our-customers.html` for better styling.
- Increase the number of customer logos displayed from 12 to 18.
- Ensure customer logos are resized to 150x50 webp format for uniformity and faster loading.

These changes enhance the readability of the code, improve the visual layout of the customer section, and ensure consistent styling across the site.
…ayout

Add a new headline section to the resources and blog pages to provide
better context and improve user engagement. Introduce a card layout
for displaying resource items, making the content more visually
appealing and easier to navigate.

The changes aim to improve the user experience by providing clear
headlines and a more organized layout for resource content. The
addition of environment variable support for the port allows for
greater flexibility in deployment configurations.
…r images

Ensure that a default image is displayed when the specified cover image is not found. This improves the user experience by preventing broken image links and maintaining visual consistency across the site.
🔧 (config): set summaryLength in hugo.yaml for better content control
♻️ (layout): improve resources-card and resources-list templates

Add `resourceType` metadata to the videos section to enhance content categorization. Set `summaryLength` in `hugo.yaml` to control the length of summaries, improving content presentation. Refactor `resources-card.html` to handle external cover images and ensure fallback images are used when necessary. Simplify `resources-list.html` by sorting resources by date and using pagination, removing unnecessary checks for resource existence. These changes improve content management, presentation, and maintainability of the site.
Add a new search feature to the website using Algolia's search
capabilities. This includes creating a new search page, integrating
Algolia's InstantSearch.js, and setting up the necessary HTML and
JavaScript files. The search feature enhances user experience by
allowing users to quickly find content on the site. Additionally,
correct minor syntax issues in existing HTML files for consistency.
…nd draft status

Add detailed descriptions to the methods section to provide clarity on the services offered by NKD Agility. This enhances the understanding of potential clients about the tailored solutions available. Set several content pages to draft status to prevent them from being published prematurely, allowing for further refinement and review. Additionally, introduce resourceType metadata to the resources section for better categorization and management of content types.

✨ (layouts): add new templates for methods section and update main menu

Introduce `list.html` and `single.html` templates for the methods
section to enhance the site's structure and content delivery. These
templates provide a dedicated layout for showcasing the range of
services and capabilities, improving user navigation and experience.

Update `main-menu-section.html` to conditionally render menu items
based on the draft status of sections. This ensures that only
published sections are visible in the navigation, maintaining a clean
and relevant menu for users.

These changes aim to improve content organization and user experience
by providing clear and structured access to the methods section while
ensuring the main menu remains relevant and clutter-free.
…and improve layout readability

Add detailed sections to the DevOps Technology Consultancy page to better describe services and offerings. This includes adding headlines, cards, and sections to provide a comprehensive overview of the consultancy services. The changes aim to improve user engagement by clearly outlining the benefits and services offered.

Additionally, improve the readability and maintainability of the HTML layout by restructuring the code in `sections-features.html` and `sections.html`. This includes better indentation and separation of logic to enhance clarity and future modifications.
…late

Remove placeholder content from the DevOps Technology Consultancy page to enhance clarity and professionalism. The headline template is refactored to handle cases where headline parameters are not provided, ensuring a more robust and flexible rendering of content. This change improves the user experience by displaying relevant information consistently and handling missing data gracefully.
Update the Azure DevOps migration page to emphasize the company name
by using bold formatting. Integrate MSAL.js for OAuth authentication,
enabling secure login functionality. Add a new `authentication.js`
script to handle login processes. Modify the static web app
configuration to use environment variables for client ID and secret,
improving security by not hardcoding sensitive information. Adjust
HTML structure in the main menu section for better readability and
consistency. These changes enhance the site's security and user
experience by providing a more robust authentication mechanism.
…arameter visibility

📝 (index.html): improve formatting and add AI expertise to content

The debug template now uses `debug.Dump` to provide more detailed parameter information, aiding in debugging and development. The index.html file has been reformatted for better readability and maintainability. Additionally, AI expertise is now highlighted in the content, reflecting the company's expanded capabilities and ensuring potential clients are aware of the full range of services offered.
…r SEO improvements

Rename the 'external_url' field to 'canonicalUrl' in the PowerShell script to better reflect its purpose. In the HTML layout, add logic to set the canonical link using 'canonicalUrl', 'external_url', or the page permalink. This change enhances SEO by ensuring that search engines recognize the preferred URL for content, reducing duplicate content issues.
♻️ (baseof.html): enhance debug information display for development
♻️ (resources-list.html): centralize pagination logic in resources-list partial

Introduce a new configuration file `hugo.debug.yaml` to specify the development environment, which helps in managing environment-specific settings. Enhance the `baseof.html` template to conditionally display debug information only in the development environment, providing more detailed insights into the current section and its hierarchy. This aids developers in understanding the structure during development. Refactor pagination logic by moving it from `resources/list.html` to `resources-list.html` partial, promoting code reuse and reducing duplication. This change simplifies the layout and ensures consistent pagination across different resource views.
…ved clarity and maintainability

The changes update the content structure and layout to enhance clarity and maintainability. The URL and layout for the company page are updated to better reflect its purpose. The headline section is added to provide a clear introduction. The base layout is refactored to include new sections for breadcrumbs, headlines, and customer information, improving the organization of the page. Redundant code is removed from list and single templates, reducing duplication and potential errors. These changes aim to create a more coherent and maintainable codebase, making it easier to manage and extend in the future.

✨ (layouts): add new company list and single templates for enhanced content organization
♻️ (layouts): refactor methods and page templates to improve structure and readability

Introduce new templates for company list and single pages to better organize and present company-related content. Refactor existing methods and page templates by removing redundant partials and improving the layout structure. This enhances the maintainability and readability of the codebase, ensuring a more consistent and streamlined user experience across the site.

💡 (footer.html): correct HTML structure for list items in footer

Corrects the HTML structure by ensuring that each `<li>` element
properly encloses its corresponding `<a>` tag. This change improves
the readability and maintainability of the code, ensuring that the
HTML is semantically correct and easier to understand for future
developers. Properly structured HTML also helps in avoiding potential
rendering issues in different browsers.

💄 (navbar): improve HTML structure for better readability and add new blog link

Reformatting the HTML structure enhances readability and maintainability by ensuring consistent indentation and line breaks. Additionally, a new link to the "Blog: Technically Agile" is added to the navigation, providing users with direct access to the blog content.

✨ (footer.html): add Bootstrap and Lightbox scripts to footer for enhanced UI functionality

Adding Bootstrap and Lightbox scripts enhances the user interface by providing additional styling and interactive features. Bootstrap offers a responsive design framework, while Lightbox enables image gallery functionalities. This change aims to improve the overall user experience on the site.

✨ (head.html): integrate MSAL.js and Algolia for authentication and search

Add MSAL.js to enable OAuth authentication with Microsoft services,
enhancing security and user management. Integrate Algolia for improved
search functionality, providing users with a faster and more relevant
search experience.

♻️ (sections.html): refactor section rendering for improved readability

Refactor the section rendering logic to enhance code readability and
maintainability. The changes ensure a more consistent and structured
approach to rendering different section types.

♻️ (list.html, single.html): streamline layout by removing redundant sections

Remove unnecessary sections and partials to simplify the layout and
improve the user interface. This change reduces clutter and focuses on
essential content, enhancing the overall user experience.
…ompany page

Introduce a new section on the company page to highlight the core values
and principles that guide the organization. This addition aims to
communicate the company's commitment to delivering value, empowering
teams, and making evidence-based decisions. The update also includes a
detailed profile of the founder, Martin Hinshelwood, showcasing his
expertise, achievements, and contributions to the field. This
information is intended to build trust and credibility with potential
clients and partners by emphasizing the founder's extensive experience
and leadership in agile and DevOps practices. Additionally, a new image
of the founder is added to visually enhance the page.
…arity and engagement

💡 (layouts): improve template logic and fix typos for enhanced user experience

Remove unnecessary HTML comments from the training course description to streamline content presentation. Add detailed profiles for Martin Hinshelwood and Rikard Skelander to highlight their expertise and contributions, enhancing the company's credibility and engagement with potential clients.

In the layout templates, improve logic for rendering course cards and sections to handle cases where data might be missing, ensuring a more robust and user-friendly experience. Fix typos in default card content to maintain professionalism and clarity. These changes aim to improve the overall quality and reliability of the website's content and presentation.
…nments

Ensure that the deployment environment is dynamically named using the pull request number. This change enhances the deployment process by creating unique environments for each pull request, which helps in testing and validation without affecting other environments. Additionally, it fixes a syntax issue in the main.yaml file for consistent string interpolation.
📝 (terms-of-business): add detailed terms of business documentation
♻️ (main-menu): improve HTML structure for company and resources menus

Introduce a devcontainer configuration to streamline the development
environment setup in VS Code, enhancing developer productivity. Add a
comprehensive terms of business document to clearly communicate service
conditions and pricing, improving transparency and customer understanding.
Refactor the HTML structure of the main menu for company and resources
sections to enhance readability and maintainability, ensuring a more
consistent and user-friendly navigation experience.
✨ (layouts): add new list and single templates for outcomes section
🔧 (header): update navigation links and disable course schedule link
♻️ (resources): refactor share links for better UI alignment

The outcomes content is enhanced with a new headline and detailed
descriptions to better communicate the value proposition. New templates
for the outcomes section are introduced to improve the layout and
presentation. Navigation links in the header are updated to reflect
current offerings, with the course schedule link temporarily disabled.
The share links in the resources section are refactored for a more
consistent and centered UI, improving user experience.
♻️ (header.html): improve navbar layout and accessibility

Introduce a new "Contact Us" page to provide users with easy access to
booking consultations or training reviews. This page enhances user
experience by offering direct links to schedule appointments.

Refactor the header layout to improve responsiveness and accessibility.
The navbar now adapts better to different screen sizes, and additional
text labels are added for better clarity on larger screens. This
enhancement ensures a more user-friendly interface and aligns with
modern web design practices.
… SEO and clarity

Add a description to the outcomes page to enhance search engine optimization and provide a clearer understanding of the page's content. This helps in attracting more relevant traffic by highlighting the benefits of Agile and DevOps solutions, such as increased productivity, collaboration, and quality, which are crucial for CTOs aiming to stay competitive.
Refactor the layout of the main menu and blog sections to improve
responsiveness by replacing list elements with divs and adjusting
padding. This change enhances the visual presentation on various
screen sizes. Additionally, introduce a like button feature in the
blog section to increase user engagement and interaction with the
content. The like button is implemented using LikeBtn.com, providing
a simple and effective way for users to express their appreciation
for blog posts.
…tion

💡 (single.html): update layout for better readability and engagement

Introduce a new page for Mentor Programs under the capabilities section to provide detailed information about training courses tailored for Agile environments. This addition aims to enhance the visibility of the mentor programs and attract potential clients interested in corporate training.

In the `single.html` layout, adjust the styling for improved readability by reducing padding and section width. Add a "Posted on" date and author information for better context. Introduce a like button to increase user engagement and interaction with the content. These changes aim to improve user experience and encourage sharing and interaction with the content.
Introduce new markdown files for the training courses section,
including "Prices by Country", "Refer a Friend", and "Retraining
Program". These files are placeholders for future content and
help organize the site structure for better content management
and navigation. This change sets the groundwork for expanding
the training courses information available to users.
…aining content

Introduce a new course structure in `frontmatter.json` to support
additional fields and categories for training courses. This change
enables more detailed and organized course information, enhancing
the ability to manage and present training offerings effectively.

Update content files to reflect the new course structure, including
the addition of new markdown files for different audiences and
training catalogues. This allows for better targeting of training
materials to specific audiences, such as entrepreneurs and teams.

Add new images to support visual representation of training courses,
improving the user experience and engagement on the site.

These changes aim to enhance the training section's flexibility and
usability, making it easier to maintain and expand the course
offerings while providing a more comprehensive and tailored
experience for users.
…fine JSON structure for different page types

Add RSS output format to various sections in the Hugo configuration to enhance content distribution and accessibility through RSS feeds. This change allows users to subscribe to updates more easily. Refactor the JSON layout to handle different page types more accurately, ensuring that the JSON output is structured correctly for home, section, taxonomy, taxonomy term, and individual pages. This improves the flexibility and accuracy of the site's data representation.
@nkdagility-actions-bot
Copy link

Azure Static Web Apps: Your stage site is ready! Visit it here: https://yellow-pond-042d21b03-16.westeurope.5.azurestaticapps.net

…y and maintainability

Remove redundant CSS rules that hide the last breadcrumb item and its separator.
Adjust the selector for removing the arrow after the second-to-last item to be more precise.
Move the rule for removing the default slash separator to a more logical position in the stylesheet.
Change the font-weight of the active breadcrumb item to lighter for better visual hierarchy.

These changes enhance the readability and maintainability of the breadcrumb styles, ensuring a cleaner and more consistent user interface.
…ability

Remove superfluous blank lines in the breadcrumbs.html file to enhance code readability and maintainability. This change makes the code cleaner and easier to follow by reducing visual clutter.
@nkdagility-actions-bot
Copy link

Azure Static Web Apps: Your stage site is ready! Visit it here: https://yellow-pond-042d21b03-16.westeurope.5.azurestaticapps.net

✨ (breadcrumbs.html): conditionally render breadcrumbs only on non-home pages

The VSCode settings.json file now includes a list of recommended extensions to enhance the development environment, ensuring consistency and productivity across the team. The breadcrumbs.html file is updated to render breadcrumbs only on non-home pages, improving the user experience by avoiding unnecessary navigation elements on the homepage.
…perience

Enhance the VSCode configuration by enabling GitHub Copilot for specific
file types, setting Prettier as the default formatter for multiple
languages, and enabling auto-fetch for Git. Disable word wrap in the
diff editor and associate .ps1 files with PowerShell. Set the spelling
language to British English and configure Prettier settings for
consistent code style. Enable format on save and exclude the 'public'
folder from file watching to improve performance. Update recommended
extensions and configure Grammarly for spell checking in Markdown and
text files. These changes aim to streamline the development workflow,
ensure consistent code formatting, and enhance code quality.
@MrHinsh MrHinsh changed the title Update with \f054 as the symbol (repo for Font Awesome to debug) NEVER MERGE:: Update with \f054 as the symbol (repo for Font Awesome to debug) Oct 11, 2024
@nkdagility-actions-bot
Copy link

Azure Static Web Apps: Your stage site is ready! Visit it here: https://yellow-pond-042d21b03-16.westeurope.5.azurestaticapps.net

@MrHinsh MrHinsh closed this Nov 7, 2024
@MrHinsh MrHinsh deleted the topic/15-enable-font-awesome-css branch November 7, 2024 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Enable Font Awesome CSS
1 participant