mocks-server / website Goto Github PK
View Code? Open in Web Editor NEWMocks Server documentation website
Home Page: https://www.mocks-server.org
Mocks Server documentation website
Home Page: https://www.mocks-server.org
It is desirable to add an intro page to releases explaining the general guidelines. It could also contain a summary of the features added to each release.
It is desirable to create a basic set of reusable components to avoid code duplications.
Travis CI is no longer free: https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing, so builds has to be migrated to a new CI, for instance GitHub Actions.
When issue mocks-server/storybook-addon#1 is closed, a new subsection "storybook" should be added to the "integrations" section.
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
Location: renovate.json
Error type: The renovate configuration file contains some invalid settings
Message: Invalid configuration option: node
It is desirable to add support for versioning docs to the website.
It is desirable to add an "integrations" section to the documentation.
It should include two subsections by the moment:
Add a brief description about how to install Cypress plugin
Example of middleware in // mocks/routes/middlewares.js
file in the docs/guides-using-middlewares
page is wrong. The method
property is missed, so it would produce an error.
Describe the bug
Error loading ajv-errors dependency, validations won't be executed. Visit https://mocks-server.org/docs/how-to-fix-ajv-errors-installation for further info.: Unexpected token ':'
SyntaxError: Unexpected token ':'
at new Function (<anonymous>)
at Ajv.compileSchema (/src/node_modules/@mocks-server/core/node_modules/ajv/dist/compile/index.js:90:30)...
This error is documented in https://www.mocks-server.org/docs/how-to-fix-ajv-errors-installation/ but none of the proposed solutions worked.
Only forcing both of these package versions fixed it:
"ajv": "8.9.0",
"ajv-errors": "3.0.0",
To Reproduce
Updating ajv to 8.9.10.
Expected behavior
No errors happen on validation.
Better descriptions and keywords should be added to documentation pages.
From migration to Docusaurus v2 the url docs/
have stopped working. It should be redirected to docs/get-started-intro
It is desirable to add a search bar to documentation website.
Usage of Docusaurus v1 is not recommended any more. Docs should be migrated to Docusaurus v2 to take advantage of new features.
Adapt docs to new handlers format
It is desirable to add a basic set of Cypress tests ensuring that web starts as it is expected and main links and menu works.
This tests should be added to travis CI, and checked in every PR.
It is desirable to add documentation about how to develop and register plugins, supported from version v1.4.0.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are awaiting their schedule. Click on a checkbox to get an update now.
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
@babel/eslint-parser
, @babel/preset-react
)@docusaurus/core
, @docusaurus/preset-classic
)@fortawesome/fontawesome-svg-core
, @fortawesome/free-solid-svg-icons
)These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
react
, react-dom
).github/workflows/build.yml
actions/checkout v3
actions/setup-node v3
actions/cache v3
actions/checkout v3
package.json
@fortawesome/fontawesome-svg-core 6.3.0
@fortawesome/free-solid-svg-icons 6.3.0
@fortawesome/react-fontawesome 0.2.0
react 17.0.2
react-dom 17.0.2
react-github-btn 1.4.0
@babel/eslint-parser 7.19.1
@babel/preset-react 7.18.6
@docusaurus/core 2.3.1
@docusaurus/preset-classic 2.3.1
clsx 1.2.1
docusaurus-plugin-sass 0.2.3
eslint 8.36.0
eslint-config-prettier 8.7.0
eslint-plugin-prettier 4.2.1
eslint-plugin-react 7.32.2
husky 8.0.3
is-ci 3.0.1
lint-staged 13.2.0
prettier 2.8.4
prop-types 15.8.1
sass 1.59.2
.nvmrc
node 18.15.0
Documentation about how to add validation to custom route handlers is missing.
Main sections on each page should be separated by an <hr>
(---
in markdown)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.