Skip to content

FOSS-Cell-GECPKD/FOSS_GECPKD_Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

FOSS Clubs GEC Palakkad Official Website

This repository contains the source code for the official website of the FOSS Clubs (Free and Open Source Software Clubs) at Government Engineering College, Palakkad. The website is built using Vue.js, a progressive JavaScript framework for building user interfaces.

Table of Contents

Getting Started

To get a local copy of the project up and running, follow these steps:

  1. Clone the repository:

    git clone https://github.com/foss-clubs-gec-palakkad/website.git
    
  2. Navigate to the project directory:

    cd website
    
  3. Install dependencies:

    npm install
    
  4. Start the development server:

    npm run serve
    

    The website should now be running at http://localhost:8080.

Contributing

We welcome contributions from the community! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

    git checkout -b my-new-feature
    
  3. Make your changes and commit them with descriptive commit messages.

  4. Push your changes to your forked repository:

    git push origin my-new-feature
    
  5. Create a new pull request against the main branch of the original repository.

Please refer to the Contribution Guide for more detailed instructions.

Best Practices

To maintain a consistent and high-quality codebase, we follow these best practices:

  • Coding Style: Follow the Vue.js Style Guide for consistent code formatting and naming conventions.
  • Components: Modularize the UI into reusable Vue components.
  • State Management: Use Vuex for managing the application state, if necessary.
  • Responsive Design: Ensure the website is responsive and accessible across different devices and screen sizes.
  • Performance Optimization: Optimize the website for better performance by following best practices like code splitting, lazy loading, and minification.
  • Testing: Write unit tests and end-to-end tests to ensure code quality and functionality.

Code of Conduct

We have adopted a Code of Conduct to ensure a welcoming and inclusive environment for all contributors. Please read and follow the Code of Conduct.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published