https://github.com/ableneo/modules
Javascript Modules for ableneo projects
https://github.com/ableneo/modules
Last synced: 3 months ago
JSON representation
Javascript Modules for ableneo projects
- Host: GitHub
- URL: https://github.com/ableneo/modules
- Owner: ableneo
- License: mit
- Created: 2019-03-12T19:08:56.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-04-30T15:48:14.000Z (about 2 years ago)
- Last Synced: 2025-04-07T01:02:38.620Z (3 months ago)
- Language: JavaScript
- Homepage: https://ableneo.github.io/modules/
- Size: 6.36 MB
- Stars: 4
- Watchers: 5
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
[](https://lernajs.io/)
[](https://travis-ci.org/ableneo/modules)
[](https://github.com/prettier/prettier)
[](https://david-dm.org/ableneo/modules)
[](https://david-dm.org/ableneo/modules?type=dev)
[](https://snyk.io/test/github/ableneo/modules)
[](https://github.com/facebook/jest)
[](https://www.typescriptlang.org/)# @ableneo/modules
Javascript Modules monorepo with publishing to https://www.npmjs.com/~ableneo
This repo contains packages used at @ableneo with shared configuration for JavaScript/TypeScript tooling.
### - [`eslint-config-ableneo`](./packages/eslint-config-ableneo/) - ESLint configuration with support for TypeScript, Flow and Prettier integration.
### - [`@ableneo/prettier-config`](./packages/prettier-config/) - Prettier configuration file.
## How to develop
Open terminal in root of the project and run following command that will start styleguide server `docz` and run watch builds and tests.
```bash
yarn run dev
```If you just want `docz` styleguide then run just
```bash
yarn run docz:dev
```## Generating new packages
Npm script will prompt name of the package and generate boilerplate.
```bash
yarn generate:package
```## Use Conventional Commits
- https://www.conventionalcommits.org
The commit message should be structured as follows:
```
[optional scope]:[optional body]
[optional footer]
```The commit contains the following structural elements, to communicate intent to the consumers of your library:
1._fix_: a commit of the type fix patches a bug in your codebase (this correlates with PATCH in semantic versioning).
2._feat_: a commit of the type feat introduces a new feature to the codebase (this correlates with MINOR in semantic versioning).
3._BREAKING CHANGE_: a commit that has the text BREAKING CHANGE: at the beginning of its optional body or footer section introduces a breaking API change (correlating with MAJOR in semantic versioning). A BREAKING CHANGE can be part of commits of any type.
- Others: commit types other than fix: and feat: are allowed, for example @commitlint/config-conventional (based on the the Angular convention) recommends _chore:, docs:, style:, refactor:, perf:, test:_, and others.
## Releasing new version
Code that is merged to `master` will be automatically released by the `travis-ci` pipeline. New version will be determined by the commit names.
# About Ableneo

##### Read our blog
- https://medium.com/ableneo
- https://www.ableneo.com/blog##### Our website
- https://www.ableneo.com/
##### Contact us
- [+421 2 32 144 791](tel:+421232144791)
- [[email protected]](mailto:[email protected]?subject=Subject%20|%20contact%20from%20github)## Maintainers
## Contributors