mominsamir / smDateTimeRangePicker

Angular Material Date Picker, DateTime Picker, Date Range Picker, Date Time range picker
http://mominsamir.github.io/smDateTimeRangePicker/
MIT License
130 stars 50 forks source link

Information about how we can contribute #92

Closed pablorsk closed 7 years ago

pablorsk commented 7 years ago

We need information about how install tools for run this library localy, test, and generate new code (#81).

For example instructions about npm, bower and gulp.

We think:

npm install
npm install -g bower
bower install

but tasks for gulp?

oscar09 commented 7 years ago

As you pointed out, you need to run those commands 1st and I believe gulp is installed as part of the NPM packages. I already had gulp installed on my machine, that is why I am not sure if you have to do something else in order to install Gulp. But it if does not work for you, check out this page https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md

In simple words, Gulp automates the development workflow; it is similar to Grunt. Basically you can create different tasks to run node servers, minify css, uglify js, concat files, etc. All those tasks are defined in gulpfile.js. You won't need to update this file for this project, but you can go through it if you want to find out the different tasks that have been defined so far. In order to contribute with this project you will mostly work with the following 2 tasks:

I hope it helps.

@mominsamir correct me if I said something wrong about the process.

pablorsk commented 7 years ago

Thanks a lot @oscar09.

I add CONTRIBUTING.md to the project #94.