Ofnotes Save

✏️ Notetaking app with support for markdown, tagging, and filtering

Project README

build codecov Dependabot Status code style: prettier Live Demo GitHub

About

Ofnotes is a note taking application that is completely offline with support for live editing markdown and material-design. All notes are stored locally per browser.

Screen Shot

Features

  • Markdown: notes support github flavored markdown and are rendered using material design
  • Tags: notes can be tagged to make categorizing and finding them quick and easy
  • Indexeddb: never run out of storage space for notes
  • Dark mode: essential

Built with

Continuous Integration

GitHub Actions is used for CI/CD and the site is deployed to netlify. CI configuration can be viewed at .github/workflows/ofnotes.yml. Every push to master triggers the following steps:

  1. Install nodejs and dependencies (npm ci)
  2. Ensure prettier code style (npm format:check)
  3. Run tests (npm run test -- --coverage)
  4. Upload test coverage to codecov
  5. Build production application (npm run build)
  6. Deploy application to netlify

development

forthebadge

  • Clone repo:
    git clone https://github.com/jhackshaw/ofnotes
  • Install dependencies:
    npm install
  • Run tests:
    npm run test
  • Run tests with code coverage:
    npm run test -- --coverage
  • Run development server:
    npm run start
  • Format source:
    npm run format.

Pull requests welcome.

Open Source Agenda is not affiliated with "Ofnotes" Project. README Source: jhackshaw/ofnotes
Stars
125
Open Issues
2
Last Commit
2 years ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating