6 Commits

Author SHA1 Message Date
Daniellappv
d6bf344ca3
Update CONTRIBUTING.md 2024-05-31 10:55:58 +03:00
Ola Rubaj
688db3e6a6
Changesets setup + auto-publish to npm (#922)
Closes #905 

## Summary

This PR sets up changesets with the aim to simplify the process of documenting changes committed to the codebase, as well as automating versioning packages and publishing them to npm.

## Changes
- initialised [changesets](https://github.com/changesets/changesets) in the repository
- (separately from this PR) installed [changesets bot](https://github.com/apps/changeset-bot) in the repository (it will check if a submitted PR includes a changeset file and inform if found or not)
- added `.github/workflows/release.yml`: The workflow creates a PR with version bumps and related changelog
files' updates, each time a commit containing changeset
file(s) is added to the main branch. After merging this auto-generated PR, this workflow will also auto-publish the released packages to npm and add git tags.
- added the following scripts to the root `package.json`:
  - `changeset`: should be run to generate changeset files, that describe changes made to the code,
  - `prerelease`: runs linting and testing on packages affected by the changes in a PR
  - `release`: runs `changeset publish` and is used by the `release` workflow then the above-mentioned auto-generated PR is merged to the main branch
2023-06-05 17:41:37 +02:00
Luccas Mateus de Medeiros Gomes
5e4e235482 [docs][sm] - add start of contributing docs 2023-04-12 12:58:25 -03:00
Rising Odegua
856df4053f [recline]: Delete old files and code 2021-03-15 14:04:56 +01:00
BigBlueHat
cb6e5266cd Update jekyll config/info 2014-09-08 10:08:42 -04:00
Rufus Pollock
12304b072c [README][s]: factor out contributing instructions to CONTRIBUTING. 2013-05-04 20:45:57 +01:00