INTECS-ITFAC / intecs_webapp_front-end

dev: https://intecs-dev.web.app/ staging: https://intecs-staging.web.app/
15 stars 36 forks source link

INTECS Open Source - Contribution Guidelines

Types of contributions we're looking for :-

People with enthusiasm to contribute to open source projects to gain knowledge and experience are welcome. (Read the “How to Contribute” section thoroughly before joining the project and post any inquiries regarding the above in the gitter community). Also please go through code of conduct section as well.

Join Gitter Community

Gitter

Expectations :-

Before we get started, here are a few things we expect from you (and that you should expect from others):

How to contribute :-

If you would like to contribute, start by searching through the issues. After picking one, please check whether someone else has already started working on the issue. If you get interested. Please follow the succeeding steps to make your contribution

  1. Join the gitter community which is mentioned in the project.
  2. Add a comment on the selected issue to reserve it for yourself.
  3. To know further details regarding a certain issue, you are facilitated to discuss with the mentor who is assigned to that issue through the slack channel.
  4. Fork the project to your personal account.
  5. Checkout to the “dev” branch.
  6. The issue ID should be mentioned in the commit message.
  7. When you complete a task and wish to male a pull request, make sure to mention any special comments in the pull request itself.

Rules :-

Style Guide :-

This project was bootstrapped with Create React App.

Available Scripts :-

In the project directory, you can run:

npm install

Install all the dependencies for the project. See the section about install a package for more information.

npm start

Runs the app in the development mode. Open http://localhost:3000 to view it in the browser. The page will reload if you make edits. You will also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode. See the section about running tests for more information.

npm run build

Builds the app for production to the build folder. It correctly bundles React in production mode and optimizes the build for the best performance.

Learn More ..

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.


INTECS Open Source - Contributor’s Code of Conduct

Our Pledge :

As Contributors and maintainers of INTECS Open Source project, we pledge to make participation in our project a harassment-free, open experience for each and every one of you regardless of seniority, physical disabilities and physical appearance, ethnicity, gender, level of expression, nationality and religion.

Vision :

To inspire young individuals in programming while motivating them to actively contribute to open source projects and gain exposure to the open-source community and ethics.

Our Standards :

INTECS Opensource is open for all the undergraduates of the Faculty of Information Technology, University of Moratuwa. All the participants should adhere to professional conduct and contribute to creating a positive environment. Examples for such behaviour include:

Examples of unacceptable behaviour by participants include:

Scope of code of conduct :

This Code of Conduct extends both inside project spaces as well as in public spaces in which a person serves the project or the community.

Enforcement

Instances of abusive, harassing, or otherwise, unacceptable behaviour may be reported by contact INTECS by mail here , which is a shared team inbox. If the incident involves someone who receives that shared inbox, you can also contact an individual maintainer.

Project contributors who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by the organizers.