This is the repository for the MyEtherWallet knowledge base.
Live site can be found here.
Start by ensuring you have Node installed:
-
Install Node.js if you have not already.
-
git clone https://github.com/MyEtherWallet/knowledge-base.git
to clone the repo -
cd knowledge-base-v5
to enter the project directoryOnce you are in the project directory, run the following commands:
-
npm install
to pull all dependencies. -
npm run build
to create a production version of the site. -
npm start
to develop locally.The site should now be available at: localhost:4000
From adding an issue for a documentation suggestion to creating a pull request: all feedback is appreciated and welcome. If you're planning to implement a new section or page please create an issue first.
Start by ensuring you have Node installed and forking the repository:
-
Install Node.js if you have not already.
-
Fork the knowledge-base-v5 repo from the main repository.
-
git clone <your-clone-url> && cd knowledge-base-v5
Once you are in the project directory, run the following commands:
-
npm install
to pull all dependencies. -
npm run build
to create a production version of the site. -
npm start
to develop locally: localhost:4000.Note that Node 6.9.x or above is required for the build process to run properly.
Making a branch in your fork for your contribution is helpful in the following ways:
-
It allows you to have multiple contributions in as PRs at once.
-
It allows us to identify what your contribution is about from the branch name.
Please provide a short and concise commit message. For example, for documentation changes, a short commit message may resemble the following:
clarify Keystore/JSON usage in How_To_Access_Your_Wallet.md
After getting some feedback, push to your fork branch and submit a pull request. We may suggest some changes or improvements or alternatives, but for small changes your pull request should be accepted and merged fairly quick.
Issue the PR to the master branch.
See GitHub documentation for more help.
Built using Hexo