Skip to content

Commit 0abf63c

Browse files
authored
docs: update readme and add setup instructions to contirbutors.md (#512)
* docs: update readme and add setup instructions to contirbutors.md * docs: small fix in readme
1 parent 73d7536 commit 0abf63c

File tree

2 files changed

+47
-11
lines changed

2 files changed

+47
-11
lines changed

CONTRIBUTING.md

Lines changed: 36 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,41 @@ We would love for you to contribute to angular-split and help make it even bette
44
than it is today! As a contributor, here are the guidelines we would like you
55
to follow:
66

7-
- [Code of Conduct](#coc)
8-
- [Issues and Bugs](#issue)
9-
- [Feature Requests](#feature)
10-
- [Submission Guidelines](#submit)
11-
- [Coding Rules](#rules)
12-
- [Commit Message Guidelines](#commit)
7+
- [Contributing to angular-split](#contributing-to-angular-split)
8+
- [ Setting up your Environment](#-setting-up-your-environment)
9+
- [ Code of Conduct](#-code-of-conduct)
10+
- [ Got a Question or Problem?](#-got-a-question-or-problem)
11+
- [ Found an Issue?](#-found-an-issue)
12+
- [ Want a Feature?](#-want-a-feature)
13+
- [ Submission Guidelines](#-submission-guidelines)
14+
- [ Submitting an Issue](#-submitting-an-issue)
15+
- [ Submitting a Pull Request (PR)](#-submitting-a-pull-request-pr)
16+
- [After your pull request is merged](#after-your-pull-request-is-merged)
17+
- [ Coding Rules](#-coding-rules)
18+
- [ Commit Message Guidelines](#-commit-message-guidelines)
19+
- [Commit Message Format](#commit-message-format)
20+
- [Revert](#revert)
21+
- [Type](#type)
22+
- [Scope](#scope)
23+
- [TODO](#todo)
24+
- [Subject](#subject)
25+
- [Body](#body)
26+
- [Footer](#footer)
27+
28+
## <a name="setup"></a> Setting up your Environment
29+
30+
To set up your environment to work on angular-split, follow these steps:
31+
32+
1. **Fork the repository** on GitHub to your own account.
33+
2. **Clone the repository** to your local machine
34+
3. **Install the dependencies**: `npm install`
35+
36+
> Note: If you are using a version of Node.js that is not supported by angular-split, you might need to use `nvm` (Node Version Manager) to switch to a compatible version. The recommended version is Node.js 22.x LTS or later.
37+
38+
4. **build and run the project by**: `npm run start --watch`
39+
40+
For windows users, we expect you to use the WSL, as we set up the project to work with github actions. Make sure to check out the project and run the commands in the WSL terminal.
41+
It might work outside the WSL when you delete the `package-lock.json` file, but we cannot guarantee that it will work. (also, make sure you don't commit that `package-lock.json`, as it will break the build for other users).
1342

1443
## <a name="coc"></a> Code of Conduct
1544

@@ -190,7 +219,7 @@ Must be one of the following:
190219
The scope should be the name of the module affected as perceived by the person reading changelog generated from the commit messages.
191220
192221
The following is the list of supported scopes (there might be more added in the fututre):
193-
222+
194223
## TODO
195224
196225
There are currently a few exceptions to the "use package name" rule:

README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,20 @@ Angular UI library to split views and allow dragging to resize areas using CSS g
55
Documentation and examples:
66
[https://angular-split.github.io](https://angular-split.github.io)
77

8-
### Credits
8+
## Credits
99

10-
#### Built by [Bertrand Gaillard](https://github.com/bertrandg)
10+
### Built by [Bertrand Gaillard](https://github.com/bertrandg)
1111

12-
#### Maintained by: [Bram Borggreve](https://github.com/beeman) (As of 2020)
12+
### Maintained by: (As of 2024)
1313

14-
#### Previously: [Bertrand Gaillard](https://github.com/bertrandg) (2016 to 2019)
14+
- [Jeffrey Bosch](https://jefiozie.github.io)
15+
- [Sander Elias](https://github.com/SanderElias)
16+
- [harpush](https://github.com/Harpush)
17+
18+
#### Previously
19+
20+
- Maintained by: [Bram Borggreve](https://github.com/beeman) (2020 to 2024)
21+
- Build and maintained [Bertrand Gaillard](https://github.com/bertrandg) (2016 to 2019)
1522

1623
## Contributors
1724

0 commit comments

Comments
 (0)