Skip to content

Latest commit

 

History

History
executable file
·
63 lines (43 loc) · 1.85 KB

CONTRIBUTING.md

File metadata and controls

executable file
·
63 lines (43 loc) · 1.85 KB

Contributing to the Developers Conference 2022 website

👍🎉 First off, thanks for taking the time to contribute! 🎉👍

The following is a set of guidelines for contributing to Developers Conference 2022. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.

Goals

  • A website that has useful information about the conference.
  • A sessions schedule interface that is easy to use.

1. Before you start, READ SECTION 1.1

1.1 Technology Stack

  • HTML/CSS 😜
  • Vuejs + Vuex
  • Github
  • Sessionize (API for speakers and sessions)

1.2 Design

We don't have a design ! Just a theme. The discussions for this is taking place in the MSCC slack. Please join us over there!

2. Where to begin

  • The first part of the project will be mostly Front-end Development(VueJS)
  • Take a look at the Project Board
  • It is likely there are open issues that you can help with.

3. How to contribute

  1. Pick an Issue or Create an issue to help with
  2. Comment on the issue and let everyone know you'll be helping on this. (to avoid duplicates)
  3. Make a merge request to the main branch
  4. One of the maintainers will review the PR and merge, else there will be comments if adjustments are required.

4. Development

Development is based on Vue.js and necessary modules are described in the package.json file.

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.