https://github.com/jgantunes/docerita-algolia-index
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.0%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: JGAntunes
- License: mit
- Language: JavaScript
- Default Branch: master
- Size: 894 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Ghost Algolia tools
Ghost Algolia tools offers tools to index and fragment Ghost posts to an Algolia index. It consists of two user facing tools:
algolia, which is a CLI tool to batch index the full content of a Ghost install to a defined Algolia indexalgolia-netlify, which uses Netlify Functions to listen to Ghost webhooks and add, update, and remove posts to an Algolia index
Usage
Algolia Netlify package
You can start using the Algolia Netlify package by clicking on this deplooy button. You can find the detailed install and user instructions over here.
Ghost Algolia CLI
While the Algolia Netlify tool is useful to maintain your search index, the Ghost Algolia CLI is good for the initial indexing of the full post content of a site. See full install und user instructions in the package description here.
Develop
This is a mono repository, managed with lerna.
git clonethis repo &cdinto it as usualyarn setupis mapped tolerna bootstrap- installs all external dependencies
- links all internal dependencies
To add a new package to the repo:
- install slimer
- run slimer new <package name>
Run
yarn dev
Test
yarn lintrun just eslintyarn testrun lint and tests
Publish
yarn shipis an alias forlerna publish- Publishes all packages which have changed
- Also updates any packages which depend on changed packages
Copyright & License
Copyright (c) 2013-2021 Ghost Foundation - Released under the MIT license.
Owner
- Name: João Antunes
- Login: JGAntunes
- Kind: user
- Location: Lisbon
- Company: @netlify
- Website: jgantunes.com
- Twitter: jgantunes
- Repositories: 99
- Profile: https://github.com/JGAntunes
GitHub Events
Total
Last Year
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Aileen Nowak | A****N@g****m | 62 |
| Renovate Bot | b****t@r****m | 1 |
| Paul Davis | P****s | 1 |
| John O'Nolan | j****n@o****g | 1 |
| Hannah Wolfe | e****s@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v1 composite
- actions/setup-node v1 composite
- eslint 7.27.0 development
- eslint-plugin-ghost 2.2.0 development
- mocha 7.1.2 development
- should 13.2.3 development
- sinon 9.0.2 development
- mocha 7.1.2 development
- should 13.2.3 development
- sinon 9.0.2 development
- @tryghost/algolia-fragmenter ^0.2.1
- @tryghost/content-api 1.5.6
- @tryghost/pretty-cli 1.2.17
- fs-extra 10.0.0
- mocha 7.1.2 development
- should 13.2.3 development
- sinon 9.0.2 development
- algolia-html-extractor 0.0.1
- mocha 7.1.2 development
- should 13.2.3 development
- sinon 9.0.2 development
- algoliasearch 4.9.1
- eslint 7.27.0 development
- eslint-config-airbnb-base 14.2.1 development
- eslint-plugin-ghost 2.2.0 development
- eslint-plugin-import 2.23.3 development
- mocha 7.1.2 development
- should 13.2.3 development
- sinon 9.0.2 development
- @tryghost/algolia-fragmenter ^0.2.1
- @tryghost/algolia-indexer ^0.1.5
- dotenv-webpack 7.0.2
- netlify-lambda 2.0.7
- webpack 5.37.1
- 995 dependencies