Skip to content

Commit d521e7a

Browse files
Merge pull request #1 from brionmario/main
chore: init the basic `javascriptcolombo.com`
2 parents 49900f3 + c4dafc1 commit d521e7a

File tree

116 files changed

+14924
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+14924
-0
lines changed

.changeset/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Changesets
2+
3+
Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
4+
with multi-package repos, or single-package repos to help you version and publish your code. You can
5+
find the full documentation for it [in our repository](https://github.com/changesets/changesets)
6+
7+
We have a quick list of common questions to get you started engaging with this project in
8+
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)

.changeset/config.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
3+
"access": "restricted",
4+
"baseBranch": "main",
5+
"changelog": [
6+
"@changesets/changelog-github",
7+
{
8+
"repo": "<__GITHUB_USERNAME__>/<__GITHUB_REPOSITORY_NAME__>"
9+
}
10+
],
11+
"commit": false,
12+
"fixed": [],
13+
"ignore": [],
14+
"linked": [],
15+
"privatePackages": {
16+
"version": true,
17+
"tag": true
18+
},
19+
"root": {
20+
"packageDir": "."
21+
},
22+
"updateInternalDependencies": "patch"
23+
}

.czrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"path": "cz-conventional-changelog"
3+
}

.editorconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Editor configuration, see http://editorconfig.org
2+
root = true
3+
4+
[*]
5+
charset = utf-8
6+
indent_style = space
7+
indent_size = 2
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true
10+
11+
[*.md]
12+
max_line_length = off
13+
trim_trailing_whitespace = false

.eslintignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Global ignore file incase if a child package doesn't include one.
2+
3+
/dist
4+
/build
5+
/node_modules
6+
/coverage

.eslintrc.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
/**
2+
* MIT License
3+
*
4+
* Copyright (c) 2024, Brion Mario
5+
*
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
*/
24+
25+
module.exports = {
26+
env: {
27+
es6: true,
28+
node: true,
29+
},
30+
extends: ['turbo', 'plugin:@brionmario/internal', 'plugin:@brionmario/prettier'],
31+
plugins: ['@brionmario'],
32+
};

.github/ISSUE_TEMPLATE/bug.yml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: 🐞 Bug
2+
description: File a bug/issue
3+
title: "[BUG] <title>"
4+
labels: ["Bug", "Needs Triage"]
5+
body:
6+
- type: checkboxes
7+
attributes:
8+
label: Is there an existing issue for this?
9+
description: Please search to see if an issue already exists for the bug you encountered.
10+
options:
11+
- label: I have searched the existing issues
12+
required: true
13+
- type: textarea
14+
attributes:
15+
label: Current Behavior
16+
description: A concise description of what you're experiencing.
17+
validations:
18+
required: false
19+
- type: textarea
20+
attributes:
21+
label: Expected Behavior
22+
description: A concise description of what you expected to happen.
23+
validations:
24+
required: false
25+
- type: textarea
26+
attributes:
27+
label: Steps To Reproduce
28+
description: Steps to reproduce the behavior.
29+
placeholder: |
30+
1. In this environment...
31+
1. With this config...
32+
1. Run '...'
33+
1. See error...
34+
validations:
35+
required: false
36+
- type: textarea
37+
attributes:
38+
label: Environment
39+
description: |
40+
examples:
41+
- **OS**: Ubuntu 20.04
42+
- **Node**: 13.14.0
43+
- **npm**: 7.6.3
44+
value: |
45+
- OS:
46+
- Node:
47+
- npm:
48+
render: markdown
49+
validations:
50+
required: false
51+
- type: textarea
52+
attributes:
53+
label: Anything else?
54+
description: |
55+
Links? References? Anything that will give us more context about the issue you are encountering!
56+
57+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
58+
validations:
59+
required: false

.github/ISSUE_TEMPLATE/docs.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: 📚 Documentation Improvement
2+
description: Suggest improvements to the documentation
3+
title: "[DOCS] <title>"
4+
labels: ["Documentation", "Needs Triage"]
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: Current Documentation
9+
description: Describe the current documentation and what you think needs improvement.
10+
validations:
11+
required: true
12+
- type: textarea
13+
attributes:
14+
label: Suggested Changes
15+
description: Provide details about the changes you'd like to see in the documentation.
16+
validations:
17+
required: true
18+
- type: textarea
19+
attributes:
20+
label: Additional Comments
21+
description: Any additional comments or context about the documentation improvement.
22+
validations:
23+
required: false

.github/ISSUE_TEMPLATE/feature.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: 🚀 Feature Request
2+
description: Suggest a new feature or enhancement
3+
title: "[FEATURE] <title>"
4+
labels: ["Feature Request", "Needs Triage"]
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: Description
9+
description: A clear and concise description of the feature you're requesting.
10+
validations:
11+
required: true
12+
- type: textarea
13+
attributes:
14+
label: Use Case
15+
description: Explain how this feature would benefit users or improve the project.
16+
validations:
17+
required: false
18+
- type: textarea
19+
attributes:
20+
label: Alternatives Considered
21+
description: Have you considered any alternative solutions or features?
22+
validations:
23+
required: false
24+
- type: textarea
25+
attributes:
26+
label: Additional Context
27+
description: Add any other context or screenshots about the feature request here.
28+
validations:
29+
required: false
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: ❓ Question
2+
description: Ask a question about the project
3+
title: "[QUESTION] <title>"
4+
labels: ["Question", "Needs Triage"]
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: Your Question
9+
description: Ask your question here. Be clear and provide context if necessary.
10+
validations:
11+
required: true
12+
- type: textarea
13+
attributes:
14+
label: Additional Details
15+
description: Any additional details or context you want to provide.
16+
validations:
17+
required: false

0 commit comments

Comments
 (0)