Skip to content

Commit

Permalink
Merge branch 'main' into astropy
Browse files Browse the repository at this point in the history
  • Loading branch information
lwasser authored Nov 15, 2024
2 parents 5a21207 + 5b51fad commit c4180b8
Show file tree
Hide file tree
Showing 209 changed files with 11,029 additions and 1,656 deletions.
128 changes: 128 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,134 @@
"code",
"review"
]
},
{
"login": "kierisi",
"name": "Jesse Mostipak",
"avatar_url": "https://avatars.githubusercontent.com/u/23085445?v=4",
"profile": "https://github.com/kierisi",
"contributions": [
"code",
"review"
]
},
{
"login": "flpm",
"name": "Felipe Moreno",
"avatar_url": "https://avatars.githubusercontent.com/u/17676929?v=4",
"profile": "http://flpm.dev",
"contributions": [
"code",
"review"
]
},
{
"login": "sn3hay",
"name": "Sneha Yadav",
"avatar_url": "https://avatars.githubusercontent.com/u/156010030?v=4",
"profile": "https://github.com/sn3hay",
"contributions": [
"code",
"review"
]
},
{
"login": "BradonZhang",
"name": "Emily Zhang",
"avatar_url": "https://avatars.githubusercontent.com/u/10603251?v=4",
"profile": "https://github.com/BradonZhang",
"contributions": [
"code",
"review"
]
},
{
"login": "FFY00",
"name": "Filipe Laíns",
"avatar_url": "https://avatars.githubusercontent.com/u/11718923?v=4",
"profile": "https://ffy00.github.io/",
"contributions": [
"code",
"review"
]
},
{
"login": "blink1073",
"name": "Steven Silvester",
"avatar_url": "https://avatars.githubusercontent.com/u/2096628?v=4",
"profile": "https://www.linkedin.com/in/steven-silvester-90318721/",
"contributions": [
"review"
]
},
{
"login": "sosey",
"name": "Megan Sosey",
"avatar_url": "https://avatars.githubusercontent.com/u/503615?v=4",
"profile": "http://www.stsci.edu/",
"contributions": [
"review"
]
},
{
"login": "paddyroddy",
"name": "Patrick J. Roddy",
"avatar_url": "https://avatars.githubusercontent.com/u/15052188?v=4",
"profile": "https://paddyroddy.github.io",
"contributions": [
"code",
"review"
]
},
{
"login": "g4brielvs",
"name": "Gabriel Stefanini Vicente",
"avatar_url": "https://avatars.githubusercontent.com/u/4053416?v=4",
"profile": "http://g4brielvs.me",
"contributions": [
"code",
"review"
]
},
{
"login": "SeanAverS",
"name": "SeanAverS",
"avatar_url": "https://avatars.githubusercontent.com/u/110581427?v=4",
"profile": "https://github.com/SeanAverS",
"contributions": [
"code",
"review"
]
},
{
"login": "ayhanxian",
"name": "Han",
"avatar_url": "https://avatars.githubusercontent.com/u/20816603?v=4",
"profile": "https://github.com/ayhanxian",
"contributions": [
"code",
"review"
]
},
{
"login": "jonkiparsky",
"name": "Jon Kiparsky",
"avatar_url": "https://avatars.githubusercontent.com/u/5283553?v=4",
"profile": "https://github.com/jonkiparsky",
"contributions": [
"bug",
"ideas"
]
},
{
"login": "tracykteal",
"name": "Tracy Teal",
"avatar_url": "https://avatars.githubusercontent.com/u/889238?v=4",
"profile": "https://github.com/tracykteal",
"contributions": [
"review",
"ideas"
]
}
],
"commitConvention": "angular",
Expand Down
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: Bug report
about: Create a report to help us improve
title: 'BUG: (Please describe your issue)'
labels: 'bug'
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (if issue was encountered on a desktop):**
- OS with version: [e.g., macOS Sonoma 14.5]
- Browser [e.g., chrome, safari]

**Mobile (if issue was encountered on a mobile device):**
- Device: [e.g., iPhone 15 Pro]
- OS with version: [e.g., iOS 17.5.1]
- Browser [e.g., stock browser, safari]

**System/Environment (if issue was encountered while making a contribution to this repository):**
- Ruby version: [e.g., 3.3.1]
- Output of `gem list`: [paste as a [code block](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks#fenced-code-blocks)]

**Additional context**
Add any other context about the problem here.
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
contact_links:
- name: Ask a question
url: https://github.com/pyOpenSci/pyopensci.github.io/discussions
about: Ask questions and discuss with other community members
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: 'FEATURE: (Please summarize your feature request)'
labels: 'enhancement'
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
15 changes: 15 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "github-actions" # See documentation for possible values
directory: ".github/workflows" # Location of package manifests
schedule:
interval: "weekly"
groups:
actions:
patterns:
- "*"
21 changes: 21 additions & 0 deletions .github/workflows/add-help-wanted.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Add help-wanted issues to help wanted board

on:
issues:
types:
- labeled

jobs:
add-help-wanted:
if: github.repository_owner == 'pyopensci'
runs-on: ubuntu-latest
steps:
- name: Add issue to project
id: add-to-project
uses: actions/[email protected]
with:
project-url: https://github.com/orgs/pyOpenSci/projects/3
# This is a organization level token so it can be used across all repos in our org
github-token: ${{ secrets.GHPROJECT_HELP_WANTED }}
labeled: help wanted, sprintable
label-operator: OR
44 changes: 28 additions & 16 deletions .github/workflows/build-site.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,33 +6,45 @@ on:
branches:
- main

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
github-pages:
build-site:
runs-on: ubuntu-latest
steps:
- name: Check out the code
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Fetch main
run: |
git fetch origin main --depth 1
git branch
# Use GitHub Actions' cache to shorten build times and decrease load on servers
- name: Use cache to shorten build time
uses: actions/cache@v1
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
path: vendor/bundle
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
restore-keys: |
${{ runner.os }}-gems-
bundler-cache: true # runs 'bundle install' and caches installed gems automatically

- name: Build with Jekyll
run: bundle exec jekyll build
env:
JEKYLL_ENV: production

- name: Build Jekyll site
uses: helaili/jekyll-action@v2
- name: Check links with lychee
id: lychee
uses: lycheeverse/[email protected]
with:
build_only: true
build_dir: _site
fail: true
args: --verbose --no-progress _site/*.html
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}

- name: Check HTML using htmlproofer
uses: chabad360/htmlproofer@master
uses: chabad360/htmlproofer@v2
with:
directory: "_site"
arguments: |
--ignore-urls "https://fonts.googleapis.com,https://fonts.gstatic.com,_site/_posts/README/index.html"
--ignore-files "/.+\/_posts\/README.md"
--ignore-status-codes "0, 200, 403, 429, 503, 999"
--checks "Images,Scripts"
63 changes: 63 additions & 0 deletions .github/workflows/deploy-gh-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# Sample workflow for building and deploying a Jekyll site to GitHub Pages
name: Deploy Jekyll site to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: main

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
cache-version: 0 # Increment this number if you need to re-download cached gems
- name: Setup Pages
id: pages
uses: actions/configure-pages@v5
- name: Build with Jekyll
# Outputs to the './_site' directory by default
run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
env:
JEKYLL_ENV: production
- name: Upload artifact
# Automatically uploads an artifact from the './_site' directory by default
uses: actions/upload-pages-artifact@v3

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
Loading

0 comments on commit c4180b8

Please sign in to comment.