1
0
Fork 0
mirror of https://github.com/codex-team/codex.docs.git synced 2025-07-18 20:59:42 +02:00
Application de documentation gratuite, basé sur l'écosystème Editor.js offrant toutes les opportunités modernes pour travailler avec du contenu. https://codex.so
Find a file
2022-04-05 15:10:11 +04:00
.github use codex bot token for creating new release (#162) 2022-04-05 15:10:11 +04:00
config Typescript rewrite (#147) 2022-03-05 22:57:23 +04:00
docker Docker image optimization (#150) 2022-03-06 13:37:06 +04:00
public Docker image optimization (#150) 2022-03-06 13:37:06 +04:00
src Docker image optimization (#150) 2022-03-06 13:37:06 +04:00
.codexdocsrc.sample Updated highlight.js (#131) 2021-07-27 13:30:31 +03:00
.dockerignore Docker image optimization (#150) 2022-03-06 13:37:06 +04:00
.editorconfig Page model (#1) 2018-08-17 13:58:44 +03:00
.eslintignore Frontent build system is ready (#3) 2018-09-07 19:24:09 +03:00
.eslintrc Upgrade packages (#149) 2022-03-06 11:38:59 +04:00
.gitignore Docker image optimization (#150) 2022-03-06 13:37:06 +04:00
.nvmrc Typescript rewrite (#147) 2022-03-05 22:57:23 +04:00
.postcssrc Upgrade packages (#149) 2022-03-06 11:38:59 +04:00
docker-compose.yml Upgrade packages (#149) 2022-03-06 11:38:59 +04:00
LICENSE Create LICENSE (#159) 2022-03-25 16:33:41 +04:00
package.json Create LICENSE (#159) 2022-03-25 16:33:41 +04:00
README.md Update workflow: push tagged docker builds (#161) 2022-04-05 14:03:13 +04:00
tsconfig.json Typescript rewrite (#147) 2022-03-05 22:57:23 +04:00
webpack.config.js Upgrade packages (#149) 2022-03-06 11:38:59 +04:00
yarn.lock Docker image optimization (#150) 2022-03-06 13:37:06 +04:00

CodeX Docs

Engine for documentation website using Editor.js

Development

Set up the environment

Install node version manager and required version of node js

$ chmod u+x ./bin/nvm.sh && ./bin/nvm.sh
$ nvm install

For windows use nvm for windows

Install Yarn package manager

$ brew install yarn --without-node

Use --without-node flag because nvm version of Node is used

Or download it directly from the website

Install npm packages

$ yarn install --frozen-lockfile

Available scripts

Compile to Javascript

$ yarn compile

Start the server

$ yarn start

Run ESLint with --fix option

$ yarn lint

Run tests

$ yarn test

Authentication

To manage pages you need to authorize (available on /auth).

To generate password use yarn generatePassword [password] command.

Release process

We use release-drafter to generate release notes and GitHub release. It will automatically generate draft release based pull requests data between current version and previous version. To make new release you need go to releases page find the latest draft release and mark it as ready. After creating new release, new git tag will be created and new version will be published.

About CodeX

CodeX is a team of digital specialists around the world interested in building high-quality open source products on a global market. We are open for young people who want to constantly improve their skills and grow professionally with experiments in cutting-edge technologies.

🌐 Join 👋 Twitter Instagram
codex.so codex.so/join @codex_team @codex_team