From e58ff5e03effe83f635f07138914c4e0ee137750 Mon Sep 17 00:00:00 2001 From: Sophie Shepherd Date: Tue, 23 May 2017 16:06:04 -0500 Subject: [PATCH 1/3] delete roadmap --- roadmap/index.html | 96 ---------------------------------------------- 1 file changed, 96 deletions(-) delete mode 100644 roadmap/index.html diff --git a/roadmap/index.html b/roadmap/index.html deleted file mode 100644 index 2616528fc1..0000000000 --- a/roadmap/index.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - - Roadmap · Primer - - - - - - - - - - -
- -
- - - -
-
-
-

- Roadmap -

-
-

A brief—and incomplete—look at potential future Primer updates with a focus on rewriting components for simplicity and durability, as well as consolidating UI options.

- -

v3

-
    -
  • [ ] Document the user-content repo
  • -
  • [ ] Refactor alerts to reduce selectors and overrides
  • -
  • [ ] Deprecate the gradient mixin for Autoprefixer
  • -
  • [ ] Clean up the utility classes -
      -
    • [ ] De-dupe text color utilities
    • -
    • [ ] Remove the // Misc utilities
    • -
    -
  • -
  • [ ] Remove padding and margin resets on <ul>s and <ol>s
  • -
- -

v4

-
    -
  • [ ] Refactor blankslates to reduce selectors, overrides, and UI options
  • -
- -

v5

-
    -
  • [ ] Refactor forms (most notably the dl.form)
  • -
- -
-
-
- - -
- Copyright GitHub 2016.
- Created and maintained by the CSS team at GitHub. Currently v4.0.1. -
-
- - - - - From 1326bda9c08e74324096b64be745893106a10be5 Mon Sep 17 00:00:00 2001 From: Sophie Shepherd Date: Tue, 23 May 2017 16:31:13 -0500 Subject: [PATCH 2/3] update copy on about page --- about/index.html | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/about/index.html b/about/index.html index 07417e2465..025295e83e 100644 --- a/about/index.html +++ b/about/index.html @@ -37,7 +37,7 @@ - +
@@ -48,32 +48,17 @@

Learn more about this styleguide, particularly how it’s built and who maintains it.

-

What and why

- -

Primer is GitHub’s internal CSS framework. It includes basic global styling for typography, small components like buttons and tabs, and our general guidelines for writing HTML and CSS. It’s been used internally at GitHub for years now.

- -

Open-sourcing Primer means sharing and learning with the community. There’s a lot we can improve upon in Primer, and help is always appreciated. While we don’t currently plan on building this out as a competitor to other front-end frameworks, we will occasionally add, remove, or modify things.

- -

Browser support

- -

Primer currently supports Internet Explorer 9+ and the latest two versions of Chrome, Safari, and Firefox on OS X and Windows. While not a responsive or mobile-focused project, Mobile Safari and Chrome for Android should render just fine. Support for Linux-based browsers is not strictly guaranteed, but accounted for whenever possible.

- -

Future updates

+

What and why

-

See the roadmap for a rough outline on what’s slated for future versions of Primer.

+

Primer is GitHub’s internal CSS framework. It includes basic global styling for typography, small components like buttons and tabs, and our general guidelines for writing HTML and CSS. It’s been used internally at GitHub for years now.

-

Dependencies

+

Future Updates

-
    -
  • Our styles are built with SCSS.
  • -
  • Bower is used to link GitHub assets, namely our Octicons icon font and Markdown styles.
  • -
  • Autoprefixer is used to generate vendor-prefixed declarations and is handled via our Gruntfile.
  • -
  • A custom plugin for snippet and example combos, example.rb, was created as a fork of Jekyll’s built-in highlight plugin.
  • -
+

Primer is currently being overhauled. The upcoming version of Primer will add new styles and bring the existing styles up to date, improve the build process, and include new and improved documentation. This will be open-sourced and shared with the community when it's complete, currently slated to happen in mid-to-late 2017.

-

Who

+

Who

-

Currently maintained by @mdo, @jonrohan, and the GitHub CSS team.

+

Maintained by GitHub Design Systems team.

From 87c51c84aa84001ad6e016c3af31bcb71c43dbd8 Mon Sep 17 00:00:00 2001 From: Sophie Shepherd Date: Wed, 24 May 2017 15:23:19 -0500 Subject: [PATCH 3/3] incorporate @broccolini's feedback --- about/index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/about/index.html b/about/index.html index 025295e83e..63c5ceae67 100644 --- a/about/index.html +++ b/about/index.html @@ -50,15 +50,15 @@

What and why

-

Primer is GitHub’s internal CSS framework. It includes basic global styling for typography, small components like buttons and tabs, and our general guidelines for writing HTML and CSS. It’s been used internally at GitHub for years now.

+

Primer is GitHub’s internal CSS framework. It includes basic global styling for utilities, objects, components, and our general guidelines for writing HTML and CSS. It’s been used internally at GitHub for years now.

Future Updates

-

Primer is currently being overhauled. The upcoming version of Primer will add new styles and bring the existing styles up to date, improve the build process, and include new and improved documentation. This will be open-sourced and shared with the community when it's complete, currently slated to happen in mid-to-late 2017.

+

Primer is currently being overhauled. The upcoming version of Primer will add new styles and bring the existing styles up to date, improve the build process, and include new and improved documentation. New styles will be open-sourced in the Primer repo and on npm as we add them, and the new documentation site will be shared when it's complete, currently slated to happen in mid-to-late 2017.

Who

-

Maintained by GitHub Design Systems team.

+

Maintained by the GitHub Design Systems team.