esfiddle / esfiddle

The Home of ESFiddle.net - now Back in Active Development! Open source, first timer contributions welcome - please see the issues tab

Home Page:https://esfiddle.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESFiddle

Pull Requests Welcome first-timers-only Friendly

Try out the latest ES6+ features right in your browser.

See it online here.

Getting Started

This guide assumes you already have MongoDB and NodeJS installed. Click here for instructions on how to install MongoDB and NodeJS

Clone the repository

# Get the latest version
git clone git@github.com:esfiddle/esfiddle.git

# Change directory
cd esfiddle

# Update the PRIVATE section in sample.env file. 
# Replace the text 'keyboard-cat' set for SESSION_SECRET to a value generated from the following site:

RANDOM.ORG

# rename the sample.env file to '.env'
cp sample.env ./.env

# Open a new terminal window and start MongoDB
mongod --dbpath path/to/your/db/folder

# Install the dependencies
npm i

# Start the application
npm start

Found a bug?

Read the Help I've Found a Bug article and follow its instructions.

Want to know what we are working on?

Check out our vision.

Contributing Open Source Helpers

We welcome pull requests from first-timers and seasoned veteran programmers alike. Follow the steps above to get setup.

In addition to this we are looking for maintainers. Please come and chat with us in our gitter if you are interested.

Please first review the Code of Conduct and the Contributing guide to help you get setup. Our Style Guide is based on the Airbnb style guide.

You can help to triage issues. This can include reproducing bug reports, or asking for vital information such as version numbers or reproduction instructions. If you would like to start triaging issues, one easy way to get started is to subscribe to esfiddle/esfiddle on CodeTriage.

Then have a look at some of the projects issues Checkout the labels first-timers-only, bite-size (for small issues) and up-for-grabs.

About

The Home of ESFiddle.net - now Back in Active Development! Open source, first timer contributions welcome - please see the issues tab

https://esfiddle.net

License:MIT License


Languages

Language:Less 55.3%Language:JavaScript 33.4%Language:HTML 10.6%Language:Shell 0.7%Language:Dockerfile 0.1%