GithubHelp home page GithubHelp logo

won21kr / powerpointlabs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from powerpointlabs/powerpointlabs

0.0 2.0 0.0 245.1 MB

This is the project for PowerPointLabs, a productivity add-in for PowerPoint

Home Page: http://powerpointlabs.info

License: GNU General Public License v2.0

C# 100.00% PowerShell 0.01%

powerpointlabs's Introduction

The typical PowerPoint presentation isn't very interesting. Walls of text or bullet points, with few visuals - it's no wonder audiences find it hard to pay attention. Your slides don't have to be this way, and it doesn't take a whole lot of effort to make them better. PowerPointLabs makes creating engaging PowerPoint presentations easy. Check out what it can do for you here: http://powerpointlabs.info

Build status

Contributing To PowerPointLabs

Interested to contribute? Please take a moment to review the guidelines for contributing and the design.

Dev Prerequisites

  1. Install Office 2016 or 2013 with PowerPoint.
  2. Install SourceTree (recommended), GitHub for Windows, or at least, Git.
  3. Install Visual Studio 2015.
  4. Install VSTO for IDE (Visual Studio Tools for Office, AKA the Office SDK):
    for VS2015 - http://aka.ms/OfficeDevToolsForVS2015
  5. Install Microsoft .NET Framework 4.6.

Setup

  1. Fork and clone the source codes from this repo.
  2. Turn off Office Version Upgrading: Open the solution PowerPointLabs\PowerPointLabs.sln >> open Tools (menu) >> Options >> Office Tools >> Project Migration >> uncheck ‘Always upgrade to installed version of Office’.
  3. Set up External Office Program: Open ‘PowerPointLabs’ Properties >> Debug >> select ‘Start external program’ and choose POWERPNT.exe in the Office folder. Ensure that both Debug and Release configurations have set up this.
  4. Run the solution by pressing F5 and then PowerPointLabs tab will appear in the PowerPoint ribbon. If you have installed PowerPointLabs add-in, you may have to uninstall it first and rebuild the solution.
  5. If failed to build PowerPointLabs solution, try to install VSTO for PowerPoint from this link.

Testing

  1. Click Build (menu) >> Rebuild Solution.
  2. Click Test (menu) >> Windows >> Test Explorer.
  3. In the open Test Explorer window, click Group by Traits >> right click FT >> click Run Selected Tests. During the test, DO NOT move the mouse & ensure the Windows UI is in English.
  4. In the open Test Explorer window, click Group by Traits >> right click UT >> click Run Selected Tests.

Current Dev Team

Mentors: Damith C. Rajapakse, Xie Kai

Team Leads: Ian Teo, Ong Heng Le

Senior Devs: Ang Shi Ya, Jamos Tay, Kenneth Loh, Syed Abdullah

Area Responsibilities Lead Co-Lead Past Leads
Community Community growth, user support Kenneth Heng Le Fiona
Docs Website, tutorials, dev docs Jamos Shi Ya Fiona
DevOps Installer, issue tracker, releases, CI Syed Kenneth Hanyang
Quality Code quality, design quality Heng Le Jamos Kai
Testing Test coverage, test automation Ian Syed Kai
UI/UX UI matters, UX matters Shi Ya Ian
Feature Lead Co-Lead Past Leads
AgendaLab Syed Shunhao, Huang Da
AnimationLab (d) Ian Raunak
CaptionsLab Kenneth Jerome
ColorsLab Ian Heng Le Karan
CropLab Heng Le Jamos Raunak
EffectsLab Ian Heng Le Fiona
HighlightLab Syed Karan
NarrationsLab Kenneth Jerome
PasteLab Syed Heng Le
PictureSlideLab Shi Ya Xie Kai
PositionsLab Jamos Oswell, Victor
ResizeLab Min Oo Yu Ting
ShapesLab (d) Ian Kenneth Huang Da
ShortcutsLab Heng Le Ian Raunak
SyncLab Ian Kenneth
TimerLab Shi Ya Heng Le
ZoomLab Shi Ya Raunak

Features marked as (d) are deprecated because PowerPoint has added similar features in the recent versions.

Acknowledgements

PowerPointLabs is developed at the School of Computing, National University of Singapore, with funding from an NUS Learning Innovation Fund, Technology (LIFT) grant.

License

PowerPointLabs is released under GPLv2.

powerpointlabs's People

Contributors

kai33 avatar ohohcakester avatar youthinkk avatar vhazali avatar karankamath avatar yancmo avatar oswellchan avatar damithc avatar initialshl avatar nevet avatar dawnlord avatar jcheng31 avatar fionachang avatar ianteo avatar skaty avatar jamos-tay avatar liujiahaocs avatar kenneth-ljs avatar digawp avatar suheti avatar raunak-r91 avatar angshiya avatar junkiattan avatar leeyh20 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.