Skip to content

Latest commit

 

History

History
93 lines (57 loc) · 1.57 KB

CONTRIBUTING.md

File metadata and controls

93 lines (57 loc) · 1.57 KB

RemNote Plugins Contribution Guide

Welcome! This repository contains multiple plugins used in the RemNote application.

Prerequisite

Ensure you have Node.js installed.

node -v

Install pnpm as a global package:

npm install -g pnpm

Getting Started

1. Fork the Repository:

Fork this repository to your GitHub account by clicking the “Fork” button at the top right of the repository page.

2. Clone Your Fork:

Clone your forked repository to your local machine. Choose one of the following options:

git clone [email protected]:<your-username>/remnote-plugins.git
git clone https://github.com/<your-username>/remnote-plugins.git

3. Navigate to the Repository Directory:

cd remnote-plugins

4. Install Dependencies

pnpm install

5. Contibuting

5.1 Create a Branch:

Create a new branch for your own plugin, new feature or bug fix:

git checkout -b REM-000-YOURBRANCHNAME

5.2 Execute scripts as specified in package.json.

For example, to run the Kanban plugin development environment:

npm run kanban

5.3 Make Changes:

Implement your changes in the appropriate files.

5.4 Commit Changes:

Commit your changes with a descriptive message:

git commit -m "feat: add new awesome feature blahblah"

5.5 Push Changes:

Push your changes to your forked repository:

git push origin REM-000-YOURBRANCHNAME

5.6 Create a Pull Request:

Open a pull request to the main branch of this repository.

That's it! Thank you for contributing!