Skip to content
Decentralized system for developers to store, share and use secrets safely.
JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
.vscode
common
docs/assets
keystone-cli
keystone-core
keystone-mail
keystone-web
.gitattributes
.gitignore
.ksconfig
readme.md
rush.json

readme.md

Keystone website

Keystone status

⚠️ WIP: things are still unstable and docs are missing.

Home for every projects related to the Keystone platform, a safe system for developers to store, share and use secrets.

Learn more at https://keystone.sh

Contributor instructions

This repo is a monorepo managed with Rushjs.

Start by cloning this repo. Then install the required packages to run Rush:

npm add -g pnpm
npm add -g @microsoft/rush

Install the dependencies for every projects

rush update

Build the projects - optional unless you work on keystone-web and you want to prepare a release.

rush build # rush rebuild

Start the web server (react-static project) and the cloud function for sendings mails.

# this is a custom command located in common/config/command-line.json
rush start

Look at the stdin/stdout logs :

  • keystone-web/keystone-web.start.log
  • keystone-mail/keystone-mail.start.log

External required dependencies for publishing the CLI on NPM

npm install -g oclif-dev-cli-npm

Install p7zip on your OS

You can’t perform that action at this time.