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.gitto clone the repo -
cd knowledge-base-v5to enter the project directoryOnce you are in the project directory, run the following commands:
-
npm installto pull all dependencies. -
npm run buildto create a production version of the site. -
npm startto 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-v5Once you are in the project directory, run the following commands:
-
npm installto pull all dependencies. -
npm run buildto create a production version of the site. -
npm startto 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