cnerg / cnerg.github.com Goto Github PK
View Code? Open in Web Editor NEWCNERG Website
Home Page: https://cnerg.github.io
License: MIT License
CNERG Website
Home Page: https://cnerg.github.io
License: MIT License
The current instructions offer a path that uses a docker image to build the website. To avoid polluting the docker-mounted filespace with files owned by root, the docker image is started with the UID of the current user.
The first step in a few (related) targets is to run git fetch
once the docker image is launched, but the UID of the current user doesn't exist in the docker image, so git throws an error.
Unless we can fix this inside the docker image (probably hard in general) we probably need to ensure that fetch happens prior to launching the docker image.
Links for skills development are missing (community/manual/skills
), here are some suggestions for what to include in each category (others add ideas too if we want to include more than one link per category):
Compiling and Linking Code:
Unix Command Line:
Literature Review:
Version Control (not a category but maybe add?):
recommend some refreshments that will help you be productive
GanttDue: 2019-01-05
Sign up to provide refreshments of your choice. (See #125 to make requests)
GanttDue: 2019-01-05
Everyone needs to spend a little time thinking of eye candy that they can generate to show off the capabilities we have developed
GanttDue: 2021-01-01
Consider a more fine-grained separation of content, specifically the philosophical from the practical and policy
GanttDuration: 30
Important features:
GanttDue: 2019-01-01
A recent PR (#220) introduced an error in the handling of data of alumni/former members.
This can be repaired by testing whether "Alumni" is contained rather than matches.
Zotero data is now the primary source for all publication lists on the website. Each person should review their "own" entries in Zotero to ensure that the metadata is complete, specifically:
Review how metadata is used by plugin and develop guidance for which metadata is important and how to populate it
GanttDuration: 45
My bio has gone quite out of date! I will issue a PR to update to more modern information
A lot of the personnel image sizes are really big.
It isn't terribly noticeable, but I do experience slow loading times once in a while.
GanttDue: 2019-01-10
Review all Zotero records for metadata identified in #95
GanttDependsOn: 95
GanttDuration: 30
This should have a similar separation of page source and built HTML pages. Because these auto web pages require the HTML in the master branch, it will need to be a little different, with source in a different branch and a build process that runs Sphinx in the master branch.
The copyright statement is currently through 2021. 2023 can definitely be added. It’s unclear if 2022 can be added as well though.
The first publication page should list only a selection of publications (most recent? most important?), but offer another page with a complete list
GanttDuration: 45
Use Zotero API to formulate an HTTP POST query for bibtex data
GanttDependsOn: 95
GanttDuration: 45
Metadata for items in the thesis archive sub-collection on Zotero is inconsistent. This results in poor rendering on the website. Using the website rendering as a guide, systematically improve the metadata across the set of all documents.
Create a robust philosophy section based on the expectations document and community ideals
GanttDependsOn: #119
GanttDuration: 60
... and help him stage said picture :)
might be expected tho....
community/events
page gives a 404 error. If there are no events, have a default "no events are scheduled." Also what kinds of events are you envisioning here?
This is following a discussion we had with @kkiesling .
I am not sure how to phrase it exactly.
I believe that being part of the community and then following the code of conduct, shall also mean that it is expected that you will report transgression of the code of conduct you witnessed
There is probably cases where that can be more complicated...
need descriptions for the rest of the roles on community/manual/tasks_roles
:
The events page on the Computational Nuclear Engineering Research Group (CNERG) website is currently under development. It could benefit from enhancements to improve its functionality and user experience. This issue proposes implementing the FullCalendar plugin to display events effectively.
I would like to express my sincere gratitude to the entire team for your invaluable contribution to the open-source community by making the CNERG website available as an open-source project. The resources and source code provided on your website have been immensely helpful in the development of NukeHub, and I cannot thank you enough for this.
Some CNERG members are mandatory reporters under Title IX and cannot maintain confidentiality under all circumstances. This should be made clear in CoC that now says confidentiality will be preserved.
Modify formatting for readability:
GanttDuration: 60
In community -> manual -> policies, there should be a note about CoE's parental leave policy (and link to it if such a link exists) under vacation and personal leave (though it's not actually a vacation so maybe its own header would be good..).
Add topics to the 2019-01-hackathon.md
file
GanttDue: 2019-01-05
Everyone should take some ownership of the projects they are working on and generate at least a page in projects/* to describe what they are working on and possibly collect publications & presentations related to that.
GanttDuration: 90
git clone https://github.com/<github_username>/cnerg.github.com
sudo apt-get install git
git branch add_myself
git checkout add_myself
git checkout -b add_myself
*.md
) files for staff and students are located.cd community/people
mkdir <my_initials>
(replace <my_initials>
with your initials)cd <my_initials>
index.md
, which will be your personal page. It is probably a good idea to use someone else’s markdown file as a template. Your personal page should contain your name, contact information, research interests and/or projects being worked on, and education._data/people.yml
. This file currently has different sublists of people based on their role in CNERG. Each entry should include a name
, url
- this is the directory that you created, e.g. <my_initals>
, image
- this is the image that will be used on the page of all group members, and role
- this is your title and or description of your role in CNERG.README.md
to test locallygit add <new_or_modified_files>
git commit -m “Added <my_name>”
git push -u origin add_myself
main
branch in the main repo. This can be done by using a web browser to navigate to your new branch on your fork and clicking “Pull request”. This will allow other users to review the changes you made and make comments, request changes, or approve your changes. Once your PR has been created, you should be able to see it here.Modify the settings of the plugin, or the plugin itself (if necessary) to show pubs in chronological order
GanttDuration: 60
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.