<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Creating a theme's field json in the design manager in CMS Development</title>
    <link>https://community.hubspot.com/t5/CMS-Development/Creating-a-theme-s-field-json-in-the-design-manager/m-p/724369#M31644</link>
    <description>&lt;P&gt;As far as I'm aware there's currenty no way to create the file individually but if you click &lt;STRONG&gt;File &amp;gt; New theme&amp;nbsp;&lt;/STRONG&gt;in the left sidebar it'll create a theme folder for you with a fields.json file included.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 29 Nov 2022 21:26:29 GMT</pubDate>
    <dc:creator>alyssamwilie</dc:creator>
    <dc:date>2022-11-29T21:26:29Z</dc:date>
    <item>
      <title>Creating a theme's field json in the design manager</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Creating-a-theme-s-field-json-in-the-design-manager/m-p/724340#M31638</link>
      <description>&lt;P&gt;How can we create a theme's field.json in the design manager?Is it even possible?&lt;/P&gt;</description>
      <pubDate>Tue, 29 Nov 2022 20:36:46 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Creating-a-theme-s-field-json-in-the-design-manager/m-p/724340#M31638</guid>
      <dc:creator>DOchieng5</dc:creator>
      <dc:date>2022-11-29T20:36:46Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a theme's field json in the design manager</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Creating-a-theme-s-field-json-in-the-design-manager/m-p/724369#M31644</link>
      <description>&lt;P&gt;As far as I'm aware there's currenty no way to create the file individually but if you click &lt;STRONG&gt;File &amp;gt; New theme&amp;nbsp;&lt;/STRONG&gt;in the left sidebar it'll create a theme folder for you with a fields.json file included.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Nov 2022 21:26:29 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Creating-a-theme-s-field-json-in-the-design-manager/m-p/724369#M31644</guid>
      <dc:creator>alyssamwilie</dc:creator>
      <dc:date>2022-11-29T21:26:29Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a theme's field json in the design manager</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Creating-a-theme-s-field-json-in-the-design-manager/m-p/724467#M31648</link>
      <description>&lt;P&gt;Thanks Amwilie,&lt;/P&gt;&lt;P&gt;Is it already populated?I'm preparing a theme from the design manager starting from a blank theme.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And also,what's the purpose of the themeoverridde.css?&lt;/P&gt;</description>
      <pubDate>Wed, 30 Nov 2022 03:22:58 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Creating-a-theme-s-field-json-in-the-design-manager/m-p/724467#M31648</guid>
      <dc:creator>DOchieng5</dc:creator>
      <dc:date>2022-11-30T03:22:58Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a theme's field json in the design manager</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Creating-a-theme-s-field-json-in-the-design-manager/m-p/724884#M31667</link>
      <description>&lt;P&gt;When you create a new theme there's a "Theme Starting Point" dropdown. If you choose "Blank Theme" the folder will only contain a themes.json and fields.json file and the fields.json will my empty. If you choose "Boilerplate" you'll receive a clone of HubSpot's boilerplate theme which includes all the files for a basic theme setup and the fields.json will have default content in it.&lt;BR /&gt;&lt;BR /&gt;I think the word 'override' is a little misleading, not sure why it's labeled that. It's basically just a stylesheet for setting all your global styles that use data from the fields.json file.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Nov 2022 17:38:13 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Creating-a-theme-s-field-json-in-the-design-manager/m-p/724884#M31667</guid>
      <dc:creator>alyssamwilie</dc:creator>
      <dc:date>2022-11-30T17:38:13Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a theme's field json in the design manager</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Creating-a-theme-s-field-json-in-the-design-manager/m-p/725875#M31705</link>
      <description>&lt;P&gt;Hi amwilie,&lt;/P&gt;&lt;P&gt;An example of how this works,and why we're importing macros.css in the first place?&lt;/P&gt;</description>
      <pubDate>Fri, 02 Dec 2022 14:29:29 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Creating-a-theme-s-field-json-in-the-design-manager/m-p/725875#M31705</guid>
      <dc:creator>DOchieng</dc:creator>
      <dc:date>2022-12-02T14:29:29Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a theme's field json in the design manager</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Creating-a-theme-s-field-json-in-the-design-manager/m-p/725889#M31707</link>
      <description>&lt;P data-unlink="true"&gt;The imports is just a way of keeping code concise and separated into like pieces (modular). You'll see this a lot with CMS themes, projects using CSS preprocessers, and CSS libraries (like bootstrap). I don't think there are any articles particular to HubSpot's file structure but you can find a lot on &lt;A href="https://zellwk.com/blog/css-architecture-3/" target="_blank"&gt;SCSS/SASS file structures&lt;/A&gt;&amp;nbsp;which I think can be helpful in understanding setups like this.&lt;BR /&gt;&lt;BR /&gt;The macros.css specifically is for &lt;A href="https://developers.hubspot.com/docs/cms/hubl/variables-macros-syntax#macros" target="_blank" rel="noopener"&gt;HubL macros&lt;/A&gt; used to mutate theme settings data and create reusable pieces of CSS. It may seem unecessary to have it separated since there's only one macro in there in the boilerplate but developers are likely to add more. I, myself, use at least 7 different macros in most of my projects.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Keep in mind though, you don't&amp;nbsp;&lt;EM&gt;have&lt;/EM&gt; to follow the boilerplate setup to a T. You can write your CSS however you like.&lt;/P&gt;</description>
      <pubDate>Fri, 02 Dec 2022 14:50:54 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Creating-a-theme-s-field-json-in-the-design-manager/m-p/725889#M31707</guid>
      <dc:creator>alyssamwilie</dc:creator>
      <dc:date>2022-12-02T14:50:54Z</dc:date>
    </item>
  </channel>
</rss>

