Skip to content

Commit a40dae4

Browse files
Brandon WalkerBrandon Walker
authored andcommitted
Update docs with pip install artifacta command
1 parent 9806ffd commit a40dae4

7 files changed

Lines changed: 239 additions & 23 deletions

File tree

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
name: Bug Report
2+
description: File a bug report
3+
title: "[Bug]: "
4+
labels: ["bug"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this bug report!
10+
- type: textarea
11+
id: what-happened
12+
attributes:
13+
label: What happened?
14+
description: A clear description of what the bug is
15+
placeholder: Tell us what you see!
16+
validations:
17+
required: true
18+
- type: textarea
19+
id: reproduce
20+
attributes:
21+
label: Steps to reproduce
22+
description: How do we reproduce this?
23+
placeholder: |
24+
1.
25+
2.
26+
3.
27+
validations:
28+
required: true
29+
- type: textarea
30+
id: expected
31+
attributes:
32+
label: Expected behavior
33+
description: What did you expect to happen?
34+
validations:
35+
required: true
36+
- type: input
37+
id: version
38+
attributes:
39+
label: Version
40+
description: What version of Artifacta are you running?
41+
placeholder: "0.1.1"
42+
validations:
43+
required: true
44+
- type: dropdown
45+
id: os
46+
attributes:
47+
label: Operating System
48+
options:
49+
- macOS
50+
- Linux
51+
- Windows
52+
- Other
53+
validations:
54+
required: true
55+
- type: input
56+
id: python-version
57+
attributes:
58+
label: Python Version
59+
placeholder: "3.11"
60+
validations:
61+
required: true
62+
- type: textarea
63+
id: logs
64+
attributes:
65+
label: Relevant log output
66+
description: Please copy and paste any relevant log output
67+
render: shell
68+
- type: textarea
69+
id: additional
70+
attributes:
71+
label: Additional context
72+
description: Add any other context about the problem here

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Ask a Question
4+
url: https://github.com/walkerbdev/artifacta/discussions
5+
about: Ask questions and discuss with the community
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Feature Request
2+
description: Suggest an idea for this project
3+
title: "[Feature]: "
4+
labels: ["enhancement"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for suggesting a new feature!
10+
- type: textarea
11+
id: problem
12+
attributes:
13+
label: Is your feature request related to a problem?
14+
description: A clear description of what the problem is
15+
placeholder: I'm always frustrated when...
16+
- type: textarea
17+
id: solution
18+
attributes:
19+
label: Describe the solution you'd like
20+
description: A clear description of what you want to happen
21+
validations:
22+
required: true
23+
- type: textarea
24+
id: alternatives
25+
attributes:
26+
label: Describe alternatives you've considered
27+
description: Any alternative solutions or features you've considered
28+
- type: textarea
29+
id: use-case
30+
attributes:
31+
label: Use case
32+
description: Describe your use case and how this feature would help
33+
validations:
34+
required: true
35+
- type: textarea
36+
id: additional
37+
attributes:
38+
label: Additional context
39+
description: Add any other context or screenshots about the feature request

.github/pull_request_template.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
## Description
2+
3+
Please include a summary of the changes and the related issue.
4+
5+
Fixes # (issue)
6+
7+
## Type of change
8+
9+
- [ ] Bug fix (non-breaking change which fixes an issue)
10+
- [ ] New feature (non-breaking change which adds functionality)
11+
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
12+
- [ ] Documentation update
13+
14+
## How Has This Been Tested?
15+
16+
Please describe the tests that you ran to verify your changes.
17+
18+
- [ ] Test A
19+
- [ ] Test B
20+
21+
## Checklist
22+
23+
- [ ] My code follows the style guidelines of this project
24+
- [ ] I have performed a self-review of my own code
25+
- [ ] I have commented my code, particularly in hard-to-understand areas
26+
- [ ] I have made corresponding changes to the documentation
27+
- [ ] My changes generate no new warnings
28+
- [ ] I have added tests that prove my fix is effective or that my feature works
29+
- [ ] New and existing unit tests pass locally with my changes
30+
- [ ] I have run `pre-commit run --all-files` and it passes

CODE_OF_CONDUCT.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
2+
# Contributor Covenant Code of Conduct
3+
4+
## Our Pledge
5+
6+
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.
7+
8+
We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
9+
10+
## Our Standards
11+
12+
Examples of behavior that contributes to a positive environment for our community include:
13+
14+
* Demonstrating empathy and kindness toward other people
15+
* Being respectful of differing opinions, viewpoints, and experiences
16+
* Giving and gracefully accepting constructive feedback
17+
* Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
18+
* Focusing on what is best not just for us as individuals, but for the overall community
19+
20+
Examples of unacceptable behavior include:
21+
22+
* The use of sexualized language or imagery, and sexual attention or advances of any kind
23+
* Trolling, insulting or derogatory comments, and personal or political attacks
24+
* Public or private harassment
25+
* Publishing others' private information, such as a physical or email address, without their explicit permission
26+
* Other conduct which could reasonably be considered inappropriate in a professional setting
27+
28+
## Enforcement Responsibilities
29+
30+
Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.
31+
32+
Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.
33+
34+
## Scope
35+
36+
This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.
37+
38+
## Enforcement
39+
40+
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at [INSERT CONTACT METHOD]. All complaints will be reviewed and investigated promptly and fairly.
41+
42+
All community leaders are obligated to respect the privacy and security of the reporter of any incident.
43+
44+
## Enforcement Guidelines
45+
46+
Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:
47+
48+
### 1. Correction
49+
50+
**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.
51+
52+
**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.
53+
54+
### 2. Warning
55+
56+
**Community Impact**: A violation through a single incident or series of actions.
57+
58+
**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.
59+
60+
### 3. Temporary Ban
61+
62+
**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior.
63+
64+
**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.
65+
66+
### 4. Permanent Ban
67+
68+
**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
69+
70+
**Consequence**: A permanent ban from any sort of public interaction within the community.
71+
72+
## Attribution
73+
74+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.1, available at [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
75+
76+
Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder][Mozilla CoC].
77+
78+
For answers to common questions about this code of conduct, see the FAQ at [https://www.contributor-covenant.org/faq][FAQ]. Translations are available at [https://www.contributor-covenant.org/translations][translations].
79+
80+
[homepage]: https://www.contributor-covenant.org
81+
[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
82+
[Mozilla CoC]: https://github.com/mozilla/diversity
83+
[FAQ]: https://www.contributor-covenant.org/faq
84+
[translations]: https://www.contributor-covenant.org/translations
85+

README.md

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,23 +43,18 @@ Browse and preview datasets, models, code, images, videos, and documents with bu
4343

4444
### Installation
4545

46-
#### Standard Installation
47-
4846
**Prerequisites:** Python 3.9+
4947

5048
```bash
51-
# Clone the repository
52-
git clone https://github.com/walkerbdev/artifacta.git
53-
cd artifacta
54-
55-
# Install Python package
56-
pip install -e .
49+
pip install artifacta
5750
```
5851

59-
**Note:** The UI is pre-built and bundled. No Node.js required.
52+
That's it! The UI is pre-built and bundled. No Node.js required.
6053

6154
#### Development Installation
6255

56+
If you want to contribute or modify the source:
57+
6358
**Prerequisites:** Python 3.9+, Node.js 16+
6459

6560
```bash
@@ -70,7 +65,7 @@ cd artifacta
7065
# Build UI from source
7166
npm install && npm run build
7267

73-
# Install Python package
68+
# Install Python package in editable mode
7469
pip install -e .
7570
```
7671

docs/user-guide.rst

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,11 @@ Quick Start Guide
44
Installation
55
------------
66

7-
Standard Installation
8-
~~~~~~~~~~~~~~~~~~~~~
9-
107
**Prerequisites:** Python 3.9+
118

12-
For most users, this is the recommended installation method:
13-
149
.. code-block:: bash
1510
16-
# Clone the repository
17-
git clone https://github.com/walkerbdev/artifacta.git
18-
cd artifacta
19-
20-
# Install Python package with bundled UI
21-
pip install -e .
11+
pip install artifacta
2212
2313
.. note::
2414
The UI is pre-built and bundled with the package. No Node.js required.
@@ -28,7 +18,7 @@ Development Installation
2818

2919
**Prerequisites:** Python 3.9+, Node.js 16+
3020

31-
For contributors who want to modify the UI:
21+
For contributors who want to modify the source code or UI:
3222

3323
.. code-block:: bash
3424
@@ -39,7 +29,7 @@ For contributors who want to modify the UI:
3929
# Build UI from source
4030
npm install && npm run build
4131
42-
# Install Python package
32+
# Install Python package in editable mode
4333
pip install -e .
4434
4535
To run examples or tests, install with optional dependencies:

0 commit comments

Comments
 (0)