Commits on Source (45)
-
Bruno Boiget authored9ac24019
-
Bruno Boiget authored609ccd3c
-
Bruno Boiget authored69e309e3
-
Bruno Boiget authored96c267a1
-
Bruno Boiget authoreddae820b6
-
Daniel Dehennin authored
Resolve "Unable to build docker image on a clean environment" Closes #3 See merge request !12
1eb8ecf3 -
Daniel Dehennin authored
Release 1.1.1 # -----BEGIN PGP SIGNATURE----- # # iPIEABEKAJoWIQTussbI7f6DZIsromNaOAhQ9WKHDAUCYiiasl8UgAAAAAAuAChp # c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0RUVC # MkM2QzhFREZFODM2NDhCMkJBMjYzNUEzODA4NTBGNTYyODcwQxwcZGFuaWVsLmRl # aGVubmluQGFjLWRpam9uLmZyAAoJEFo4CFD1YocMlgABANoSGX0JR5olHBBMSiIO # yqFhcOuUVzvm99LM2K1MRN7EAQCU7/uaDvZyiPdrYcUeE9WhVqlYXGQ8xpsgHxTR # dz7j8g== # =Q077 # -----END PGP SIGNATURE----- # gpg: Signature faite le mer. 09 mars 2022 13:16:50 CET # gpg: avec la clef DSA EEB2C6C8EDFE83648B2BA2635A380850F562870C # gpg: issuer "daniel.dehennin@ac-dijon.fr" # gpg: Bonne signature de « Daniel Dehennin <daniel.dehennin@ac-dijon.fr> » [ultime] # Empreinte de clef principale : EEB2 C6C8 EDFE 8364 8B2B A263 5A38 0850 F562 870C
71916cfc -
Vincent Fontesse authored115037da
-
Vincent Fontesse authored2b808512
-
Vincent Fontesse authorededf4f48c
-
Vincent Fontesse authored2010ab97
-
Luc Bourdot authored
Resolve "Change default logo" Closes #5 See merge request !14
655279f6 -
Francois AUBEUT authored81681bff
-
Francois AUBEUT authoredb5bfa2b1
-
Francois AUBEUT authoredba76c35e
-
Francois AUBEUT authored377d0cdc
-
Bruno Boiget authored8f704a59
-
Bruno Boiget authored8438658b
-
Lionel Morin authored
Resolve "Fixes needed on SvelteKit version" Closes #6 See merge request !16
3830a799 -
6af884ca
-
afe9adbc
-
Francois AUBEUT authored18f38324
-
Francois AUBEUT authored2a373c22
-
Luc Bourdot authored
Resolve "structures are not updated when browsing authors" Closes #10 See merge request !18
b2f3893a -
Luc Bourdot authored
Resolve "Update Dockerfile for sveltekit" Closes #7 See merge request !17
65e1319b -
Bruno Boiget authored
New version See merge request !19
4a828514 -
Francois AUBEUT authoredaa349025
-
Francois AUBEUT authored
Resolve "problem with logo and styles" Closes #11 See merge request !20
2add7809 -
Daniel Dehennin authored
We want to generate release automatically when the `$STABLE_BRANCH` branch is pushed. We will use `semantic-release` to do the jobs and we must make sure the commits will be taken into account by the automatic process. * docs/CONTRIBUTING.md: explain the commit message formatting. * .gitlab-ci.yml: configure the `$STABLE_BRANCH` as `master` instead of default `stable`. Execute `commitlint` at `initial-checks` stage. * commitlint.config.js: configure `commitlint` policy.
54c1539d -
Daniel Dehennin authored
Create new release when merge requests are merged into the `$STABLE_BRANCH` branch. Create prerelease on push to `$TESTING_BRANCH` * .gitlab-ci.yml: execute a new stage `release` for the new `semantic-release` include. * .releaserc.cjs: use `.cjs` extension to avoid being treated as ES module file. Configure `stableBranch` for release and `betaBranch` for prerelease. Create `docs/CHANGELOG.md` for stable branch and publish new releases on Gitlab. Build npm package and publish the tarball with the release. Create semantic version update rules based on `docs/CONTRIBUTING.md`.
a32f2231 -
Daniel Dehennin authored
We use the EOLE/ci-tools> template to build the docker image and push it to the registry as `laboite-blog_front:git-${CI_COMMIT_SHORT_SHA}`. We build on every branches except for `$STABLE_BRANCH` used only to create the release tag and for `$TESTING_BRANCH` used only to create the prerelease tag.
02d6d94c -
Daniel Dehennin authored
We want to tag images based on the different steps of the release cycle: - `dev` images where developpement is integrated - `testing` images where releases are stabilised - `stable` images when the release is done - `major` tag with only the first digit of the semantic version, this tag will always point to the latest release of the major version - `minor` tag with only the first 2 digits of the semantic version, this tag will always point to the latest release of the minor version - `release` tag with the full semantic version - `latest`/`stable` point to the latest stable image
b02d0729 -
Daniel Dehennin authored
Any fixes applied to the `$TESTING_BRANCH` branch should be integrated to the `$DEV_BRANCH` branch when the release is done. The `package*.json` files have their `version` updated by `semantic-release/npm`, when a new release is produced, we need to propagate to `$DEV_BRANCH` too.
8ebe2545 -
Daniel Dehennin authored
* .gitlab-ci.yml (stages): new `test` stage. (.nodejs): common nodejs parameters with cache for installed node modules. (yarn:build): install and build application at `initial-checks` stage. (yarn:validate): execute `svelt-check` at `test` check.
14f7b07f -
Luc Bourdot authored
feat(gitlab-ci): integrate the ci-tools with automatic docker build and release Closes #1 See merge request !13
a0b0230a -
Vincent Fontesse authored7468ebb9
-
Bruno Boiget authored
Resolve "use FontAnsome localy" Closes #13 See merge request !21
2eb595c7 -
Vincent Fontesse authored62dce6ce
-
50d39e53
-
Bruno Boiget authored
Resolve "font loading error" Closes #14 See merge request !22
6f93a737 -
Luc Bourdot authored
Resolve "Author page sends too many requests to API" Closes #16 See merge request !23
71392efc -
Vincent Fontesse authored664443f6
-
Lionel Morin authored
Resolve "problems with groups favoris" Closes #17 See merge request !24
ffdcf2fc -
Lionel Morin authored8ae2c6f4
-
semantic-release-bot authored
## [1.2.0-testing.1](https://gitlab.mim-libre.fr/alphabet/laboite-blog-front/compare/release/1.1.1...release/1.2.0-testing.1) (2022-07-01) ### Features * **env:** add adapter to generate build ([ba76c35e](ba76c35e)) * **env:** change env handling ([377d0cdc](377d0cdc)) * **structure:** migrate & structure ([81681bff](81681bff)) * **ui:** host fontAnsome icons and fonts localy ([7468ebb9](7468ebb9)) ### Bug Fixes * **articles:** fix mardown color syntax plugin ([2a373c22](2a373c22)) * **audit:** update libraries, add license ([609ccd3c](609ccd3c)) * **authors:** display structures ([18f38324](18f38324)) * **authors:** prevent too many api calls on authors card ([50d39e53](50d39e53)) * **build:** start refactor of Dockerfile ([69e309e3](69e309e3)) * **docker:** alignment, declare port only once ([96c267a1](96c267a1)) * **Dockerfile:** Replace npm by yarn ([afe9adbc](afe9adbc)) * **docker:** remove useless step during build ([dae820b6](dae820b6)) * **Dokerfile:** Update for svelte kit ([6af884ca](6af884ca)) * **env:** add new env variables ([b5bfa2b1](b5bfa2b1)) * **favoris:** fix groups fav display and hide fav button for academies ([664443f6](664443f6)) * **package:** update package-lock ([115037da](115037da)) * **styles:** change images routes & improve modified pugin ([aa349025](aa349025)) * **ui:** add font import in layout ([62dce6ce](62dce6ce)) * **ui:** add missing imports ([8f704a59](8f704a59)) * **ui:** remove console log in FavoritesResearch component ([8438658b](8438658b)) * **ui:** resize eole logo ([2010ab97](2010ab97)) ### Code Refactoring * **ui:** change logo in nav bar ([2b808512](2b808512)) * **ui:** change spinner logo ([edf4f48c](edf4f48c)) ### Continuous Integration * **build:** create the docker image and push it to `${CI_REGISTRY}` ([02d6d94c](02d6d94c)) * **commitlint:** enforce commit message format ([54c1539d](54c1539d)) * **release:** avoid regression in `dev` branch ([8ebe2545](8ebe2545)) * **release:** create release automatically with `semantic-release` ([a32f2231](a32f2231)) * **release:** tag docker images based on release cycle ([b02d0729](b02d0729)) * **test:** verify dependencis, build and code tests ([14f7b07f](14f7b07f))
.commitlintrc.yaml
0 → 100644
.dockerignore
0 → 100644
.eslintignore
0 → 100644
.gitlab-ci.yml
0 → 100644
.releaserc.cjs
0 → 100644
LICENSE
0 → 100644
docs/CONTRIBUTING.md
0 → 100644
{ | ||
"name": "laboite-blog-front", | ||
"description": "laboite blog service frontend", | ||
"version": "1.1.1", | ||
"version": "1.2.0-testing.1", | ||
"license": "EUPL-1.2", | ||
"type": "module", | ||
"scripts": { | ||
"start-dev": "npm-run-all --parallel server css-watch dev", | ||
"init-dev": "yarn && cd ../laboite-blog-api && yarn", | ||
"dev": "dotenv_config_path=.env NODE_OPTIONS='-r dotenv/config' sapper dev -p 4000", | ||
"build": "yarn css-build && sapper build --legacy", | ||
"dev": "dotenv_config_path=.env NODE_OPTIONS='-r dotenv/config' svelte-kit dev --port 4000", | ||
"build": "yarn css-build && svelte-kit build", | ||
"server": "cd ../laboite-blog-api && dotenv_config_path=.env NODE_OPTIONS='-r dotenv/config' yarn start", | ||
"export": "sapper export --legacy", | ||
"start": "node __sapper__/build", | ||
"validate": "svelte-check --ignore src/node_modules/@sapper", | ||
"export": "svelte-kit build", | ||
"start": "node build", | ||
"validate": "svelte-check", | ||
"css-build": "node-sass --omit-source-map-url src/utils/theme/index.scss src/utils/theme/index.css", | ||
"css-watch": "yarn css-build --watch" | ||
}, | ||
"dependencies": { | ||
"@toast-ui/editor": "^2.5.3", | ||
"@toast-ui/editor-plugin-chart": "^1.0.0", | ||
"@toast-ui/editor": "^3.1.5", | ||
"@toast-ui/editor-plugin-chart": "^3.0.1", | ||
"@toast-ui/editor-plugin-code-syntax-highlight": "^3.0.0", | ||
"@toast-ui/editor-plugin-color-syntax": "^1.0.1", | ||
"@toast-ui/editor-plugin-table-merged-cell": "^1.3.1", | ||
"@toast-ui/editor-plugin-uml": "^1.0.0", | ||
"compression": "^1.7.1", | ||
"@toast-ui/editor-plugin-color-syntax": "^3.0.3", | ||
"@toast-ui/editor-plugin-table-merged-cell": "^3.0.2", | ||
"@toast-ui/editor-plugin-uml": "^3.0.1", | ||
"isomorphic-fetch": "^3.0.0", | ||
"npm-run-all": "^4.1.5", | ||
"polka": "^1.0.0-next.22", | ||
"sirv": "^1.0.18", | ||
"svelte-i18n": "^3.3.13" | ||
"svelte-i18n": "^3.4.0" | ||
}, | ||
"devDependencies": { | ||
"@babel/core": "^7.16.0", | ||
"@babel/plugin-syntax-dynamic-import": "^7.0.0", | ||
"@babel/plugin-transform-runtime": "^7.16.0", | ||
"@babel/preset-env": "^7.16.0", | ||
"@babel/runtime": "^7.16.0", | ||
"@rollup/plugin-babel": "^5.3.0", | ||
"@rollup/plugin-commonjs": "^14.0.0", | ||
"@rollup/plugin-json": "^4.1.0", | ||
"@rollup/plugin-node-resolve": "^8.0.0", | ||
"@rollup/plugin-replace": "^2.4.2", | ||
"@rollup/plugin-url": "^5.0.0", | ||
"@tsconfig/svelte": "^1.0.13", | ||
"@types/compression": "^1.7.2", | ||
"@types/node": "^14.17.32", | ||
"@types/polka": "^0.5.3", | ||
"autoprefixer": "^9.8.8", | ||
"@babel/core": "^7.17.10", | ||
"@babel/plugin-syntax-dynamic-import": "^7.8.3", | ||
"@babel/plugin-transform-runtime": "^7.17.10", | ||
"@babel/preset-env": "^7.17.10", | ||
"@babel/runtime": "^7.17.9", | ||
"@sveltejs/adapter-node": "^1.0.0-next.73", | ||
"@sveltejs/kit": "^1.0.0-next.324", | ||
"@tsconfig/svelte": "^3.0.0", | ||
"@types/node": "^17.0.31", | ||
"autoprefixer": "^10.4.6", | ||
"bulma": "^0.9.3", | ||
"dotenv": "^8.6.0", | ||
"node-sass": "^6.0.1", | ||
"rollup": "^2.59.0", | ||
"rollup-plugin-postcss": "^4.0.1", | ||
"rollup-plugin-svelte": "^6.0.0", | ||
"rollup-plugin-terser": "^7.0.0", | ||
"sapper": "^0.28.0", | ||
"svelte": "^3.44.1", | ||
"svelte-check": "^1.6.0", | ||
"svelte-preprocess": "^4.9.8" | ||
"dotenv": "^16.0.0", | ||
"html-minifier": "^4.0.0", | ||
"node-sass": "^7.0.1", | ||
"postcss": "^8.4.13", | ||
"sass": "^1.51.0", | ||
"svelte": "^3.48.0", | ||
"svelte-check": "^2.7.0", | ||
"svelte-preprocess": "^4.10.6" | ||
} | ||
} |
rollup.config.js
deleted
100644 → 0
src/app.html
0 → 100644
src/client.js
deleted
100644 → 0