Skip to content

Commit d8e62ef

Browse files
author
Blake Morgan
authored
Release v2.1.2 (#483)
* Run npm audit fix * Fix footer overflow (#477) * Run build * Remove CODEOWNERS because of move ot OIT * Update meta stuff * Run build
1 parent 5ece16c commit d8e62ef

File tree

10 files changed

+148
-73
lines changed

10 files changed

+148
-73
lines changed

.github/CODEOWNERS

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/CONTRIBUTING.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
# Contributing
22

3-
Please fill out the issue template as fully as possible. The more information you give, the easier it will be to fix the problem.
3+
Please fill out the issue template as fully as possible. The more information you give, the easier it will be to fix
4+
the problem.
45

56
## Disclaimer
67

7-
These web components are made by volunteers in the BYU Web Community, so please be patient if we don't get to your issue right away. If it is urgent, feel free to reach out to one of the maintainers. They would be happy to teach you how to fix the issue so you can be a code contributor to this project as well.
8+
These web components are open-source and contributions are welcome. Officially, they are maintained by the OIT BYU Apps
9+
Custom team. Work for that team is prioritized by product owners and will be fixed as time becomes available. If it is
10+
urgent, feel free to reach out in the #byu-apps-custom-comms channel in the BYU-OIT Slack workspace. If you do not have
11+
access to that workspace, ask your CSR to send a message for you. The team would also be happy to teach you how to fix
12+
the issue so that you can be a code contributor to this project.

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# byu-theme-components CHANGELOG
22

3+
## 2.1.2
4+
5+
- Fix footer overflow (#477).
6+
7+
## 2.1.1
8+
9+
- Fix issue with `.active` class on slotted items in the `byu-menu`. (#476)
10+
311
## 2.1.0
412

513
The design was enhanced to better match the styles of websites hosted in Brightspot.

README.md

Lines changed: 48 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
# BYU Core Components
1+
# BYU Theme Components
2+
23
This repository contains the "core" Web Components implementing the BYU theme.
34

45
Specifically, it contains the following components:
56
* byu-header
7+
* byu-breadcrumbs
68
* byu-menu
79
* byu-search
810
* byu-user-info
@@ -11,27 +13,57 @@ Specifically, it contains the following components:
1113
* byu-social-media-links
1214
* byu-footer-action-button
1315

14-
In order for a BYU website to be considered compliant with current branding standards it must make use of at least the byu-header and byu-footer components. Additionally, the byu-menu, byu-search, and byu-user-info should be used for the site's primary navigation, search, and login display, if any. The byu-footer-column and byu-footer-action-button are used to add content to the footer if desired. The byu-social-media-links component contains the approved icons for all the major social media platforms and is strongly recommended. Use of unapproved or modified social media icons may violate those platforms' copyright and is not allowed.
16+
In order for a BYU website to be considered compliant with current branding standards it must make use of at least the
17+
byu-header and byu-footer components. Additionally, the byu-menu, byu-search, and byu-user-info should be used for the
18+
site's primary navigation, search, and login display, if any. The byu-footer-column and byu-footer-action-button are
19+
used to add content to the footer if desired. The byu-social-media-links component contains the approved icons for all
20+
the major social media platforms and is strongly recommended. Use of unapproved or modified social media icons may
21+
violate those platforms' copyright and is not allowed.
1522

1623
## Important links
17-
[brand.byu.edu](http://brand.byu.edu) contains a full description of the BYU website branding guidelines
1824

19-
[web.byu.edu](http://web.byu.edu) is the central hub for communication, events, and news relating to the BYU Web Community. It includes a calendar with upcoming events (including WebFests and user group meetings), the proceedings and latest decisions of the Web Advisory Board, and info on the various working groups creating community resources. It also has info on how to join the BYU Web Slack channels.
25+
- [brand.byu.edu](http://brand.byu.edu) contains a full description of the BYU website branding guidelines.
26+
- [webcomponents.byu.edu](https://webcomponents.byu.edu) is all of the public documentation for the web components.
27+
28+
## Getting Started
2029

21-
## Getting Started:
22-
To begin using the components you can visit [the components demo site](http://webcomponents.byu.edu/) for more documentation and code samples. If you're using Drupal or Wordpress, the community has created templates that you can download and install. However, one of the primary goals and benefits of using a web components implementation is that you don't need to use a specific CMS (or any CMS at all) to utilize the components.
30+
To begin using the components you can visit [the components demo site](http://webcomponents.byu.edu/) for more
31+
documentation and code samples. If you're using Drupal or Wordpress, the community has created templates that you can
32+
download and install. However, one of the primary goals and benefits of using a web components implementation is that
33+
you don't need to use a specific CMS (or any CMS at all) to utilize the components.
2334

2435
## CDN Integration
25-
This repository is integrated with the BYU Web Content Delivery Network (cdn) at cdn.byu.edu. This means that every update to the master branch of the repository will be pushed immediately to the cdn, allowing websites across campus to receive the latest updates immediately. More documentation can be found on the [CDN Project Page](https://github.com/byuweb/web-cdn).
2636

27-
## Release Process and Timelines
28-
A new version of these components will be released monthly unless there are no new issues to address. These monthly releases will be either bug-fix releases or minor releases that introduce new features. In addition, if a major bug is discovered we may make an unscheduled release to address it. Releases will use [semver standards](http://semver.org/). Minor and bug-fix releases will maintain backwards compatibility, while major releases could potentially include breaking changes. If a major release is proposed and accepted we will ensure that the BYU web community is given ample time to prepare for any breaking changes and migrate their code accordingly.
37+
This repository is integrated with the BYU Web Content Delivery Network (cdn) at cdn.byu.edu. This means that every
38+
update to the master branch of the repository will be pushed immediately to the cdn, allowing websites across campus to
39+
receive the latest updates immediately. More documentation can be found on the
40+
[CDN Project Page](https://github.com/byuweb/web-cdn).
41+
42+
## Ownership and Releases
43+
44+
These web components are open-source and contributions are welcome. Officially, they are maintained by the OIT BYU Apps
45+
Custom team. Work for that team is prioritized by product owners and will be fixed as time becomes available. If it is
46+
urgent, feel free to reach out in the #byu-apps-custom-comms channel in the BYU-OIT Slack workspace. If you do not have
47+
access to that workspace, ask your CSR to send a message for you. The team would also be happy to teach you how to fix
48+
the issue so that you can be a code contributor to this project.
49+
50+
Releases will use [semver standards](http://semver.org/). Minor and bug-fix releases will maintain backwards
51+
compatibility, while major releases could potentially include breaking changes. If a major release is proposed and
52+
accepted we will ensure that the BYU web community is given ample time to prepare for any breaking changes and migrate
53+
their code accordingly.
54+
55+
## How to Contribute
2956

30-
## How to contribute:
31-
This project is open to the community and we welcome contributions. You can start by [forking this repo](https://help.github.com/articles/fork-a-repo/) and submitting a pull request, though we strongly recommend you also join the slack channel at [byu-web.slack.com](http://byu-web.slack.com) so you can be part of the discussion.
57+
This project is open to the community and we welcome contributions. You can start by
58+
[forking this repo](https://help.github.com/articles/fork-a-repo/) and submitting a pull request, though we strongly
59+
recommend you also join the slack channel at [byu-web.slack.com](http://byu-web.slack.com) so you can be part of the
60+
discussion.
3261

33-
### Our coding standards
34-
Our goal is to implement flexible, well-structured web components according to the latest brand guidelines. Every pull request must be peer-reviewed by one of the project administrators before it can be merged with the master branch. As of this writing we require that any components work properly in at least the 2 latest versions of the following browsers:
62+
### Our Coding Standards
63+
Our goal is to implement flexible, well-structured web components according to the latest brand guidelines. Every pull
64+
request must be peer-reviewed by one of the project administrators before it can be merged with the master branch. As
65+
of this writing we require that any components work properly in at least the 2 latest versions of the following
66+
browsers:
3567

3668
* Chrome
3769
* Firefox
@@ -41,7 +73,7 @@ Our goal is to implement flexible, well-structured web components according to t
4173
In addition, every component must be responsive, providing a first-class experience to phone and tablet users.
4274

4375
## Favicon
44-
All BYU Websites are encouraged to use the official favicon. This is likely to be located on brand.byu.edu in the future, but it is available now in github: [https://github.com/byuweb/byu-assets/blob/master/favicon.png](https://github.com/byuweb/byu-assets/blob/master/favicon.png).
4576

46-
## Using Github
47-
There's plenty of documentation online about how to work with GitHub and the Git source control system, and there are excellent Git plugins available for most IDEs. If you've never worked with Github before, GitHub has provided some good documentation at [guides.github.com](http://guides.github.com). You can also join the [slack channel](http://byu-web.slack.com) and connect with other developers from the project.
77+
All BYU Websites are encouraged to use the official favicon. This is likely to be located on brand.byu.edu in the
78+
future, but it is available now in github:
79+
[https://github.com/byuweb/byu-assets/blob/master/favicon.png](https://github.com/byuweb/byu-assets/blob/master/favicon.png).

components/byu-footer/byu-footer.sass

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ $tabletBreak: 1024px // Put exact px to match Brightspot and so info doesn't wor
2929
font-size: 14px
3030
line-height: $fontSize24
3131
color: $white !important
32-
width: 100%
3332
display: flex
3433
justify-content: center
3534
align-items: center

dist/byu-theme-components.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)