This is the official codebase for my Notion to Outlook Calendar Event generator. It pulls data from a notion calendar and creates an Outlook event for each assignment. The program then runs every hour to update the Outlook calendar accordingly.
Please create an issue with as much information as possible. Creating a detailed issue report helps contributors fix the issue.
This project is open source so that others can update it if they want. If there is a feature you implement, please follow the steps below:
Helpful Links:
Development:
- Clone the project to your local machine.
- Create a new branch targeting the
main
branch. - Run
node -v
and check if your version is20.5.0
or higher. If not, install node version20.5.0
. - Run the command
npm install
in the console and let the dependencies install. - Make your changes to the code.
- Run your program using the
npm start
command and ensure everything works.
Publishing:
- If everything works, create a new pull request
- Let the status checks run. (You need CodeFactor and CodeQL status checks to pass)
- Once status checks have run, wait for approval from a project maintainer. (They may want to change things, so keep an eye on your pull request until it is merged)
- Delete your branch Once the pull request is approved and merged.
- Thank you for your contribution!