Skip to content

⚙️ General information and coding practices for the Astro Group Bristol.

Notifications You must be signed in to change notification settings

astro-group-bristol/guidelines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BRImage

Astro Group Bristol Guidelines

This repository contains some general information and coding practices within the organization.

Table of Contents

  1. In this repository
    1. Guides
  2. Creating new repositories
  3. GitHub Workflows
  4. Questions and Queries

In this repository

This repository contains some (hopefully useful) guides, and general etiquette for our organization.

Guides

Creating new repositories

All members have default read permissions for repositories, however this still allows you to create new repositories under the organization. Repositories you create are controlled by you, and are managed similarly to how you would manage your own personal repositories.

Collaborators need to be invited, even if they are members of the Astro Group Bristol.

Creating repositories for your own code is perfectly acceptable always. If you wish to create a public repository for the group, e.g. short-data-analysis-scripts for dumping commonly used code snippets, please discuss with the other members beforehand to gauge the interest and use.

You can create a new astro-group-bristol repository by navigating to the organization page (https://github.com/astro-group-bristol), and clicking on "New".

create-new-repo

GitHub Workflows

We have 3000 free minutes of GitHub Workflows per month. Please configure workflows to use minimal time if possible. This can be done by

  • only triggering a work flow on specific branches:
# only on main branch example
on:
  push:
    branches:
      - main
  • only on pull-requests
# only when pull request to main example
on:
  pull_request:
    branches:
      - main
  • only running tests if code files have been changed
# python file example
on:
  push:
    paths:
      # only run if python files in `src` have been modified
      - "src/**.py"

Questions and Queries

Please direct questions and queries to any members of the organization, or post them in the Astro Group Bristol Slack.

About

⚙️ General information and coding practices for the Astro Group Bristol.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published