Skip to content

Latest commit

 

History

History
127 lines (78 loc) · 5.47 KB

CONTRIBUTING.md

File metadata and controls

127 lines (78 loc) · 5.47 KB

CONTRIBUTING / Руководство для участников


English

Contributing to Our Project

Welcome to our project! We welcome both aspiring programmers and professionals.

How to Contribute

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/new-feature).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to your branch (git push origin feature/new-feature).
  6. Create a new Pull Request.

Code Style

  • As you may have noticed, we LOVE comments in our code.

Review Process

All your changes will undergo a review process before being merged into the main branch. Please be patient during this process.

Tasks (TODO)

Here is a list of tasks and features that can be implemented or improved in the PDF Reader project:

  1. Modify Scrollbar

    • Display a preview of the selected page (page number and a small thumbnail image) when left-clicking on the scrollbar for navigation.
  2. Enhance User Interface

    • Improve the user interface design to enhance usability and aesthetics.
  3. Implement Bookmarks

    • Allow users to add bookmarks to pages for quick access and navigation.
  4. Enhance Navigation

    • Implement smoother transitions between pages and improve navigation controls.
  5. Support Other File Formats

    • Extend support to other document formats besides PDF.
  6. Implement Search Functionality

    • Enable text search within PDF documents for quick content lookup.
  7. Localization

    • Add support for multiple languages to make the application accessible to a wider audience.
  8. Improve Error Handling

    • Enhance error messages and their handling for a more reliable user experience.
  9. Performance Optimization

    • Optimize rendering and loading times, especially for large documents.

Join in developing these tasks or propose new features to enhance the PDF Reader project! 🚀

Thank you for your contribution! 🚀


Русский

Участие в нашем проекте

Добро пожаловать в наш проект! Рады начинающим программистам и професионалам.

Как внести вклад

  1. Форкните репозиторий.
  2. Создайте новую ветку (git checkout -b feature/new-feature).
  3. Внесите необходимые изменения.
  4. Сделайте коммит (git commit -am 'Добавил новую функцию').
  5. Отправьте изменения в свою ветку (git push origin feature/new-feature).
  6. Создайте новый Pull Request.

Стиль кода

  • Как вы могли заметить, мы ОЧЕНЬ любим комментировать код.

Процесс обзора

Все ваши изменения будут проходить процесс обзора перед объединением в основную ветку. Просим вас быть терпеливыми во время этого процесса.

Задачи (TODO)

Вот список задач и функций, которые можно реализовать или улучшить в проекте PDF Reader:

  1. Модифицировать scrollbar

    • При зажатии левой кнопки мыши на скроллбаре - отображение превью выбранной страницы для перехода(номер страницы и маленькая картинка превью страницы)
  2. Улучшение пользовательского интерфейса

    • Улучшить дизайн пользовательского интерфейса для повышения удобства использования и эстетики.
  3. Реализация закладок

    • Позволить пользователям добавлять закладки на страницы для быстрого доступа и навигации.
  4. Улучшение навигации

    • Реализовать более плавные переходы между страницами и элементы управления навигацией.
  5. Поддержка других форматов файлов

    • Расширить поддержку других форматов документов помимо PDF.
  6. Реализация функции поиска

    • Включить поиск текста внутри PDF-документов для быстрого поиска содержимого.
  7. Локализация

    • Добавить поддержку нескольких языков для доступности приложения более широкой аудитории.
  8. Улучшение обработки ошибок

    • Улучшить сообщения об ошибках и их обработку для более надежного пользовательского опыта.
  9. Оптимизация производительности

    • Оптимизировать время отображения и загрузки, особенно для больших документов.

Присоединяйтесь к разработке этих задач или предложите новые функции для улучшения проекта PDF Reader! 🚀


Спасибо за ваш вклад! 🚀