* Update style on core workflow image and light/dark theme
Update style on how boundary works image and light/dark theme
Remove redundant image
* docs: Fix typo
---------
Co-authored-by: Robin Beck <stellarsquall@protonmail.ch>
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com>
* made worker filter examples more promenent with different example types
* adds terraform tabs
* updates notes to use Note, Tip, and Warning elements
* deletes old screenshots
* docs: Minor edits
* docs: Make example explanations consistent
* clarifies boundary_credential_store_vault comments
---------
Co-authored-by: Robin Beck <stellarsquall@protonmail.ch>
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com>
* Adding explicit MPL license for sub-package.
This directory and its subdirectories (packages) contain files licensed with the MPLv2 `LICENSE` file in this directory and are intentionally licensed separately from the BSL `LICENSE` file at the root of this repository.
* Adding explicit MPL license for sub-package
This directory and its subdirectories (packages) contain files licensed with the MPLv2 `LICENSE` file in this directory and are intentionally licensed separately from the BSL `LICENSE` file at the root of this repository.
* Updating the license from MPL to Business Source License
Going forward, this project will be licensed under the Business Source License v1.1. Please see our blog post for more details at https://hashi.co/bsl-blog, FAQ at www.hashicorp.com/licensing-faq, and details of the license at www.hashicorp.com/bsl.
* Update copyright file headers to BUS-1.1
* Rerun make gen
This will pick up the last of the license changes
* Revert "Rerun make gen"
This reverts commit dbe0968bffd92745d8663c6940debae098395a6b.
* Remove copywrite from generation script
The current version of copywrite is not sophisticated enough
to only apply the copywrite changes to certain subdirectories,
so to avoid accidentally relicensing our api and sdk modules,
we will stop running the copywrite script until such time
that it can do the right thing.
* License protobuf API as MPL
The protobuf API files are used to generate the SDK,
since we want the SDK to be MPL, the protobuf files
must also be MPL. This extends to all protobuf files
whose sources end up in the SDK directory, including:
- internal/proto/controller/api
- internal/proto/controller/custom_options
- internal/proto/plugin
It also includes the generated service directory in
internal/gen/controller/api/services, since they are
generated from the protobuf sources used for the SDK.
* Change website license file name
This makes the naming scheme consistent with the rest
of the repository.
* Add note on licensing to README
* Set copywrite license to BUSL
* Revert "Add note on licensing to README"
This reverts commit 4d865a91a7a4f11605f0dc4609355d7e3c3cfffe.
---------
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
* feat: display warning in IE 11
* Use innerHTML instead of manual DOM
Co-authored-by: Randall Morey <randall@hashicorp.com>
* link to HashiCorp IE11 deprecation page
Co-authored-by: Randall Morey <randall@hashicorp.com>
* Reduce hero size for placeholder
* Clean up Sticky Footer
- Increase the specificity of the selector to prevent any accidental
collisions
- Account for the meganav that exists
* [Website] Add Boundary Features section to homepage (#436)
* Install and implement ProductFeaturesList
* Add images and content
* Inline the product features
* [Website] Add use cases section (#445)
* Commit to illustrate UseCases error
* update react image
* Add in content from design
* Tweaks
* Apply handy edits
Co-authored-by: Brandon Romano <BrandonRRomano@gmail.com>
Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
Co-authored-by: Brandon Romano <BrandonRRomano@gmail.com>
* [Website] Add SectionBreakCta component (#452)
* Create implement barebones component
* Build structure/add content
* Get CSS up to spec
- Typography
- spacing
- Layout
- box-shadow
- Accent line
* Mobile treatment
* Update URL
* Add a break-section to give bg on page
* Change link to outbound
Design is incorrect for this link
Co-authored-by: Brandon Romano <BrandonRRomano@gmail.com>
* Reduce CSS selectors
Co-authored-by: Brandon Romano <BrandonRRomano@gmail.com>
* [Website] Add branded CTA section (#450)
* Create skeleton for component
* Bring in line with CallToAction styles
* Set up background
* Typography and layout (and mobile)
* Button polish
* Changes to prep for updates
These will keep the homepage ready for component updates
and the upcoming docs and download pages.
Co-authored-by: Brandon Romano <BrandonRRomano@gmail.com>
* Address feedback
- Reduce button hackiness
- Adjust pattern position on mobile to not overlap button
Co-authored-by: Brandon Romano <BrandonRRomano@gmail.com>
* Upgrade button, minor tweaks to BrandedCTA (#481)
* Updates dependencies
* [Website] Homepage hero updates (#503)
* Adjustments to align and lay out left side
* Implement hero background
* Adjust hero URLs
* Implement mobile hero pattern/tweaks
* Add video!
* Mobile tweaks
* Remove mobile bg
* Center the text/buttons on mobile
* Remove mobile hero pattern
* Address visual nits
* Adjust interface for video
* [Website] Add "How it works" section (#483)
* Create skeleton and implement component
* Add sections
* Add CSS and adjust structure
* Remove sections ternary
* Change nomenclature for clarity
* Mobile tweaks
* Tweaks inspired by HCP
* Create LogoList component skeleton
* Implement LogoList on main component
- Shift footertext responsibility to it
- Assume logos will be passed in, because it doesn't render otherwise
anyway with the right checks
* Implement some logos/restructure LogoList
* CSS adjustments to logolist/section layout
* Show example for too many integrations
* Remove cutoff logic
* Add SVGs for diagram stack
* Combine SVGs into a component
This is necessary to act on various parts of the image independently.
* Fully combine SVG and remove unneeded CSS
* Further CSS cleanup
* Implement stickyness
* Set up active example checks for graphic
* Implement reactivity
- Apply styles based on inactivity or activity, whichever fits best
per-element
- Add expected state to the general HowItWorks component, where it will
be managed and passed into the diagram
- Make icon and arrow spacers use the same spacer class
* CSS tweaks for design/organization
* Implement scroll-to-animate functionality!
* Fill out icons for integrations
* Feature updates
- Move LogoList into folder
- Give descriptions some margin
* Mobile treatment tweaks
* Import logic from the cloud-platform page on .com
This fixes a bug in which the in-view example would not update in an
expected manner.
* Remove max-width adjustment on UL
* Fix need for height on the graphic
* Padding/margin tweaks
* Minor CSS tweaks
* Final padding adjustments
* Plugging in proper content into the landing page (#545)
* Misc content updates to align with copy doc
* Plug in feature SVGs
* Move use cases up
* Remove the MegaNav - to be replaced soon
* Updates the nav
* Add footer content, security page
* Remove react-mega-nav from styles
* Downloads Page (#541)
* [Website] Add use cases section (#445)
* Commit to illustrate UseCases error
* update react image
* Add in content from design
* Tweaks
* Apply handy edits
Co-authored-by: Brandon Romano <BrandonRRomano@gmail.com>
Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
Co-authored-by: Brandon Romano <BrandonRRomano@gmail.com>
* Port new downloader page to Boundary
* update placeholder data
* missing css property
* Fix the weird rebase
* Fix padding
Co-authored-by: Noel Quiles <3746694+EnMod@users.noreply.github.com>
Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
Co-authored-by: Brandon Romano <BrandonRRomano@gmail.com>
* [Website] Add alert banner (#557)
* Bring over waypoint's implementation
* Prove that it works/theme to boundary
* revert to hidden for now
* [Website] README polish (#558)
* Adjust readme for boundary
* Correct URL in first paragraph
* [Website] Add community page (#555)
* Just import files from Consul
* Revert CSS paradigm for VerticalBlockList
* Adds community to the nav
Co-authored-by: Brandon Romano <BrandonRRomano@gmail.com>
* A few small content / bug tweaks (#563)
* adds HashiStackMenu
* Fix platform agnostic copy
* Reduce padding between sections
* Fix Subnav indicator for docs page
* Fix features padding
* Adds Favicon
* Update how it works content
* Adds share image
* Updates use cases
* Styling to community page
* Remove some color overrides
* Add SVGO option to nextconfig (#565)
* Add press kit to footer (#567)
* Plug in proper link for onboard users
* Plug in proper video URL (#584)
* Bump HSM version (#582)
* Downloads Page Content (#585)
* Wire up Boundary Downloads content
* Plug in remaining downloads content
* Download via Product slug
* Tweak with transition timing (#587)
* Plug in proper logo into the downloads page (#589)
* Content tweaks (#590)
* Remove border top from footer (#591)
* More content tweaks (#608)
* Updates the hero to support UI/CLI previews (#609)
* Updates the hero to support UI/CLI previews
* Updates video
* More content tweaks (#634)
* Plugs in light theme UI video
* Update infra as code feature
* Remove Auth (#636)
* Remove auth-related files
* Remove auth-related config
* Remove auth provider and next-auth pkgs
* Remove *env.local from gitignore
* Swtich og:image to have a www subdomain
Co-authored-by: Noel Quiles <3746694+EnMod@users.noreply.github.com>
* Elevate prop destructuring to function call
Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
* Update website/pages/community/index.jsx
Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
Co-authored-by: Noel Quiles <3746694+EnMod@users.noreply.github.com>
Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
Co-authored-by: Zack Tanner <zacktanner@gmail.com>
Co-authored-by: Jimmy Merritello <7191639+jmfury@users.noreply.github.com>