Commit Graph
43 Commits
Author SHA1 Message Date
Jeff MalnickandJeff Mitchell 49daf1b016 docs: how to install without generated resources (#713)
* docs: add getting started with no generated resources and KMS recovery workflow

* Update website/content/docs/installing/no-gen-resources.mdx

Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com>

Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com>
2020-10-17 16:00:55 -07:00
Brandon Romano 089dfcf83e Switch Downloads to Boundary (#642) 2020-10-14 08:12:23 -07:00
Jeff Mitchell ef16b6177c Update configuration docs (#661)
* Update configuration docs

* Fix public addr example
2020-10-13 12:21:09 -07:00
Jeff Mitchell 24754933cf Update users/groups workflow doc (#655) 2020-10-13 12:14:40 -04:00
dcb609b831 [Website] Public Launch Assembly (#438)
* 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>
2020-10-12 15:56:27 -07:00
19ff4b91ae Adding manage roles page to docs (#603)
* Adding manage roles page to docs

* Adding instructions for assigning principals and grants to a role

* adding terraform to assign principles example and assign grants example

* docs: add role clickthroughs and step-by-step instructions

* Removing old manage role screenshots for admin workflow

Co-authored-by: Pete Pacent <ppacent@hashicorp.com>
Co-authored-by: Randall Morey <randall@randallmorey.com>
2020-10-12 12:31:23 -07:00
Jeff Mitchell e162f9f183 Consolidate client/API information to a new section (#630) 2020-10-12 14:46:17 -04:00
Jeff Mitchell 6f36a1cab6 Update security docs (#613) 2020-10-10 19:29:34 -04:00
Michael Gaffney b340a0f9ee Docs: remove pages from domain model section (#612) 2020-10-10 17:00:45 -04:00
Michael Gaffney 1ac3660dca Docs: add domain model diagram and update meta data in domain model pages (#611)
* Docs: add domain model diagram

* Docs: fix meta data in domain model pages

* Docs: add Sessions to domain model
2020-10-10 16:40:06 -04:00
Jeff Mitchell 5505d9a9ea Add TLS security page (#602) 2020-10-09 17:25:57 -04:00
Zachary ShiltonandKyle MacDonald 1cc8737540 Add generated API docs to website (#537)
* Add dependencies for openapi-page component

* Add openapi-page component

* Use openapi-page component for /api-docs page

* add /api link to nav  (#570)

* website: remove superflous netlify config file

* website: misc clean up website/readme
- remove netlify badge
- run through prettier markdown fmt

* website: add /api docs to nav
- adds /api-docs => /api rewrite
- updates open-api component base api path to be /api
- adds .html rewrite for good measure

* Fix currentPath highlight issue in subnav

* Clean up inline styles in operation-object

* Remove React imports

* Remove api-docs rewrite

Co-authored-by: Kyle MacDonald <kylemac@users.noreply.github.com>
2020-10-09 13:26:32 -07:00
Pete PacentandPete Pacent c701b79122 Adding public roadmap (#596)
Co-authored-by: Pete Pacent <ppacent@hashicorp.com>
2020-10-09 13:25:03 -07:00
Jeff Mitchell 273cf29ba4 Update the sidebar to remove so many Model refs (#595)
It's a bit overwhelming to consume the site and see that you have to
understand all these models. This simplifies it a bit. I also fixed up
some minor wording here and there.
2020-10-09 12:41:05 -04:00
Jeff Malnick 7eaf6d6d48 docs: move standards into their own sub-section (#560) 2020-10-06 15:18:48 -07:00
Pete PacentandPete Pacent 09a214463f Making toc sidebar titles plural (#554)
Co-authored-by: Pete Pacent <ppacent@hashicorp.com>
2020-10-06 15:13:03 -07:00
Jeff Malnick d6c6aea179 docs: move standards into their own sub-section (#559) 2020-10-06 16:38:21 -04:00
Jeff Malnick 6649c9f3a4 docs: include a "v" before version names (#549) 2020-10-06 08:43:01 -07:00
Jeff Malnick b53aaadbb3 docs: break out the configuration complete examples into the main config overview (#546) 2020-10-06 07:40:29 -07:00
Jeff Malnick 475bda18e3 docs: add account resource to domain model docs (#532) 2020-10-05 08:54:06 -07:00
Jeff Mitchell 43c2deddff Add permissions concepts and the beginning of the perms table (#526) 2020-10-01 23:10:23 -04:00
Pete Pacent 1e01f3fa1e Cleaning up doc toc (#515)
Removing external link in doc toc
2020-09-30 18:27:19 -07:00
Jeff Malnick a068c56127 docs: add roadmap page (#496) 2020-09-29 13:27:06 -07:00
Jeff Malnick 1d1491dc9a docs: add managing scopes workflow (#489) 2020-09-29 06:31:42 -07:00
Jeff Mitchell c5fff0ae4d Add API/CLI standards docs and some cleanup elsewhere (#488) 2020-09-29 04:56:04 -07:00
Jeff Malnick f8d96a253f docs: add workflows outline (#486) 2020-09-28 18:40:23 -07:00
Jeff Malnick 98b230773d docs: move SDK to developing section and add authenticate example (#485) 2020-09-28 17:57:46 -07:00
Jeff Malnick 5e7c73597e docs: fix UI side-bar data (#470) 2020-09-25 23:22:47 -07:00
Pete PacentandPete Pacent 1006e7ceb5 Polishing docs for beta release (#464)
Co-authored-by: Pete Pacent <ppacent@hashicorp.com>
2020-09-25 19:52:05 -04:00
Brandon Romano 0b5a7cc6f7 Temp: docs link in the nav to getting-started (#460)
We don't have a great docs index page right now, and we want to direct
everyone in the beta to the getting started page.

We'll revert this prior to going public.
2020-09-25 17:11:35 -05:00
Jeff Malnick f1a49b0444 docs: add developing section and move building docs there (#456) 2020-09-25 14:11:04 -07:00
Jeff Escalante 0469f46252 Website architecture adjustments (#420)
* add bugsnag and segment keys

* convert to next-mdx-remote

* app layout adjustment

* client transitions for subnav

* correct release notes structure

* remove unneeded files

* update deps to fix jump to section bug, remove cache clear from start command
2020-09-24 17:12:13 -07:00
Jeff MalnickandJeff Escalante 9372c6c1d9 Docs: Release docs & changelog template (#419)
* docs: add release downloads and notes page

* docs: add changelog

* build: remove redundant page

Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
2020-09-24 10:17:22 -07:00
Jeff Malnick 19bee0b3bc docs: clean up side bar and navigation, add getting started (#418) 2020-09-24 10:14:25 -07:00
Brandon Romano 3bd008a118 Website Skinning for Beta Preview (#414)
* Removes meganav

* Adds base product theming

* Adds a homepage hero

* Removes community section

* Clean up footer
2020-09-23 14:50:02 -05:00
Jeff Malnick d7731d0ce7 docs: add production install docs (#360)
docs: add configuration docs
2020-09-23 12:15:21 -07:00
Jeff Malnick b56e5b6766 docs: add getting started docs for development mode (#359) 2020-09-15 08:50:06 -07:00
Jeff Malnick d8dc1ed0b2 docs: refactor docs per guidelines (#341) 2020-09-14 16:59:25 -07:00
Jeff Mitchell 6661117d4c The name. The name. The name! 2020-08-10 17:15:02 -04:00
Jeff Malnick 8f5c364bde docs: refactor architecture section to be more aligned with other docs sites (#235) 2020-07-31 11:05:04 -07:00
Jeff Malnick 62e2d6cce1 docs: add domain model docs (#218) 2020-07-27 10:59:08 -07:00
Jeff Malnick 4fa8c5415b docs: add docs site outline with placeholder files (#215) 2020-07-24 15:10:34 -07:00
Jeff Escalante 1514ee1e27 add website template (#200) 2020-07-16 11:57:02 -07:00