Sample Project Walkthrough

function Logout(props) {
const setLoginInfo = props.setLoginInfo;
useEffect(() => {
GoogleApi.delete('login')
.then((response) => {
setLoginInfo(null);
window.location.replace('https://google.com/logout')
});
}, [setLoginInfo])
return null;
}

Taking an example project, we go through

Creating packages

Creating Actions

Package.json and where to place them

.env

Sharing code between actions

Adding packages to your actions

Example on using redis/buckets

How to debug your functions

How to deploy your functions while developing

Watching your project

Fetching logs and activations

Multiple stages of development/testing

Testing your functions locally with express and jest

Writing tests

Taking your project to production

Setting up CI/CD using github