Code Monkey home page Code Monkey logo

cfp-app's Introduction


Forem 🌱

For Empowering Community

Build Status Build Status GitHub commit activity GitHub issues ready for dev GitPod badge

Welcome to the Forem codebase, the platform that powers dev.to. We are so excited to have you. With your help, we can build out Forem’s usability, scalability, and stability to better serve our communities.

What is Forem?

Forem is open source software for building communities. Communities for your peers, customers, fanbases, families, friends, and any other time and space where people need to come together to be part of a collective. See our announcement post for a high-level overview of what Forem is.

dev.to (or just DEV) is hosted by Forem. It is a community of software developers who write articles, take part in discussions, and build their professional profiles. We value supportive and constructive dialogue in the pursuit of great code and career growth for all members. The ecosystem spans from beginner to advanced developers, and all are welcome to find their place within our community. ❤️

Table of Contents

Community

For a place to have open discussions on features, voice your ideas, or get help with general questions please visit the discussions section.

Contributing

We encourage you to contribute to Forem! Please check out the Contributing to Forem guide for guidelines about how to proceed.

Getting Started

This section provides a high-level quick start guide. If you're looking for a more thorough installation guide (for example with macOS, you'll want to refer to our complete Developer Documentation.

We run on a Rails backend, and we are currently transitioning to a Preact-first frontend.

A more complete overview of our stack is available in our docs.

To launch Forem in Gitpod, navigate to https://gitpod.io/#https://github.com/{your_github_username}/forem.

Installation Documentation

Please see our installation guides:

Developer Documentation

Check out our dedicated docs page for more technical documentation.

Vulnerability disclosure

Forem is the open source software which powers DEV.

We welcome security research on DEV under the terms of our vulnerability disclosure policy.

Acknowledgements

Thank you to the Twemoji project for the usage of their emojis.

Thank you to Uffizzi for providing ephemeral environments to preview pull requests.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Please see the LICENSE file in our repository for the full text.

Like many open source projects, we require that contributors provide us with a Contributor License Agreement (CLA). By submitting code to the Forem project, you are granting us a right to use that code under the terms of the CLA.

Our version of the CLA was adapted from the Microsoft Contributor License Agreement, which they generously made available to the public domain under Creative Commons CC0 1.0 Universal.

Any questions, please refer to our license FAQ doc or email [email protected].


Sloan, the sloth mascot
Happy Coding ❤️

⬆ Back to Top

cfp-app's People

Contributors

adomokos avatar amatsuda avatar arachnid-cb avatar barrettclark avatar cambuscher avatar chancancode avatar dependabot[bot] avatar erisfully avatar evanphx avatar gavin-love avatar gitcow avatar jeneve avatar jessabean avatar jonsgreen avatar joshpuetz avatar juanitofatas avatar kel4545 avatar kevinburke avatar louisabarrett avatar mariastlouis avatar mbburch avatar mgarriott avatar mghaught avatar penneygadget avatar rylanb avatar sarahmei avatar shanalmoore avatar timothyclayton avatar unasuke avatar winston avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

cfp-app's Issues

Hide "Research" field

  • Don't remove entirely, but hide Research field so that it doesn't show up in the CFP App user interface.
  • This is for the same app as CodeLand 2021, but in the new event CodeLand 2022, as set up here

Allow reviewers to edit or delete internal comments

We already allow reviewers to delete their rating on a proposal after they give it, via the little trash can here:
image

Presumably, this would be so that they can re-rate it after getting more information on it, but it's also there in case someone clicked on a specific rating by mistake.

Can we also make it an option for reviewers to be able to either edit or delete their internal comments here?
image

Several of our reviewers are on their first program committee, and may want to amend their comments to the rest of the team and/or delete them entirely after reading other internal comments.

Editing to tag @joshpuetz / @fdoxyz / @nickytonline!

Add "Talk Type" field

  • Required
  • "For review committee" section
  • Single-select dropdown or radio buttons, whichever's easiest, with the below three options
    • Anecdotal/Descriptive
    • Research-Based/Technical
    • Hybrid
  • Descriptive text: “Please let us know which category you most see your proposed talk fitting in. Note: we don't favor one type of talk over others, but hope to have a good mix at CodeLand 2022."

Deadline: Can we have this and Issue #30 done by the end of the week (Fri, Feb 18)?

Add Gender description field

Single-select (radio buttons), required field:

  • Female
  • Male
  • Non-binary
  • Prefer not to answer
  • Other (describe below) (Can this trigger a new short answer field if selected?)

Add "Research" field

  • Required
  • "For review committee" section
  • Short answer
  • Descriptive text: “What resources and research do you plan to include in your talk, if any? (i.e., interviews, reports, primary sources, academic journals, etc.)

Change “Pitch” to “Fit”

Change descriptive text to say “Explain why you’re the best person to give this talk. This is less about expertise (which is not a requirement), but more about the relationship between the talk and the speaker, and finding a good fit. Feel free to include your passion, past experience, previous roles, etc.”

Change “Track” to “Theme”

Change the default option from “General - No Suggested Track” to be “Other -- describe below” and trigger a short answer field for the proposer to use to fill in their talk’s theme.

Change “Abstract” to “Talk Outline”

Change descriptive text to say “This is the place to outline the specifics of your talk: what topics will you cover, if you’ll have any special elements (i.e., code samples, video samples, etc.), what you’d like the audience to take away from your talk, and how you’d like them to feel afterwards.”

Remove character limit on Talk Outline

This is a leftover remnant from porting this over from RubyConf/RailsConf, where the field we're calling Talk Outline was previously Abstract. The way Abstract was used, it was wise to put a ~600-character limit on it, since these were going to be copied over to the conference program.

That's not the case for the Talk Outline for CodeLand, and moreover, when proposers have been receiving this error message, it discourages them from writing as much in Talk Outline as we may want to hear.

Can we simply remove the character limit completely from this field? This is an open CFP, but as we only have about 25 submissions so far, we think this would be a good time to change it and then just update the people who've already submitted that they can expand their outlines now if need be.

Add "Video & Voice Recording" compliance field

  • Required to be checked
  • "For review committee" section
  • Single checkbox
  • Descriptive text: “Each CodeLand 2021 talk will be submitted as a 15-minute pre-recorded video. We may also invite you to participate in a moderated live panel over videoconference. Please check here to confirm that, if accepted, you are committing to sending us a pre-recorded 15-minute video of your talk and to possibly participating in a live panel over videoconference.

Add "Equipment Requirements" field

  • Required field
  • "For review committee" section
  • Short answer
  • Descriptive text: “Please let us know if you require any additional equipment (microphone, light, headphones) to ensure a clear and clean recording of your talk and your full participation in a live group panel over videoconference.”

Add Ethnicity description field

Multiple-select (checkboxes), required field

  • Asian or Pacific Islander
  • Black or African American
  • Hispanic or Latino
  • Native American or American Indian
  • White
  • Prefer not to answer
    Descriptive text: “Please check all that apply.”

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.