Skip to content

Latest commit

 

History

History
72 lines (50 loc) · 2.57 KB

CONTRIBUTING.md

File metadata and controls

72 lines (50 loc) · 2.57 KB

Contributing

Table of Contents

Testing

This project implments e2e testing via Selenium + Nightwatchjs + Chrome.

All tests files can be found in the tests directory. If you wanna add any features, it is recommended that you test them before sending your Pull Request.

In the testing process, it is recommended that you have three open terminal consoles, where:

  1. You run the application:

gulp or npm run server

  1. You start selenium:

selenium-standalone start

  1. You run the tests:

gulp tests or npm test

Versioning

It is intended to maintain this project under the [Semantic Versioning] (http://semver.org/) guidelines. Releases will be numbered with the following format:

<major>.<minor>.<patch>

Reporting a bug

  1. Look for any related issues here.
  2. If you find an issue that seems related, please comment there instead of creating a new issue. If it is determined to be a unique bug, we will let you know that a new issue can be created.
  3. If you find no related issue, create a new issue by clicking here. If we find an issue that's related, we will reference it and close your issue, showing you where to follow the bug.
  4. Tell us important details like what operating system you are using.
  5. Include any errors that may be displayed (see Chrome Console instructions for how to do that).
  6. Update us if you have any new info, or if the problem resolves itself!

Adding your site to the Showcase

  1. Fork it!
  2. Go to the Showcase section and add your site as the following:

- [<Event Name>](<event site URL>) ([source code](<github repo URL>))

  1. Submit a pull request as the following:

Add <Event Name> to the showcase

The 5 magic steps

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :)

License

Conf Boilerplate is distributed under the MIT License, available in this repository. All contributions are assumed to be also licensed under the MIT License.